fixup! GST: Add caps selector
All checks were successful
PostmarketOS Build / Prepare (push) Successful in 9s
PostmarketOS Build / Build for aarch64 (push) Successful in 42s
PostmarketOS Build / Build for x86_64 (push) Successful in 14s

WIP

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-21 18:29:25 +03:00
parent 3688ede906
commit 9d25ecfe2e
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582
2 changed files with 10 additions and 3 deletions

View file

@ -38,9 +38,6 @@ public class EyeNeko.Gstreamer : Object {
uint pos;
available_caps.find (best_caps, out pos);
caps_selecton_model.set_selected (pos);
for (var i = 0; i < available_caps.n_items; i++) {
message ("%s", ((FriendlyCaps) available_caps.get_item (i)).to_string ());
}
}
public class Camera : Object {

View file

@ -136,5 +136,15 @@ public class EyeNeko.Window : Adw.ApplicationWindow {
Gstreamer.instance.start_stream_from (null);
return false;
});
var ts = new TimeoutSource.seconds (5);
ts.set_callback (() => {
for (var i = 0; i < Gstreamer.instance.available_caps.n_items; i++) {
message ("%s", ((FriendlyCaps) Gstreamer.instance.available_caps.get_item (i)).to_string ());
}
return true;
});
ts.attach ();
}
}