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

WIP

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-21 18:38:02 +03:00
parent a974a2c352
commit 28dc41fbc3
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582

View file

@ -80,12 +80,14 @@ public class EyeNeko.Window : Adw.ApplicationWindow {
factory.setup.connect ((mdl) => {
var item = (Gtk.ListItem) mdl;
item.child = new CapsRow ();
message ("Set up");
});
factory.bind.connect ((mdl) => {
var item = (Gtk.ListItem) mdl;
var row = (CapsRow) item.child;
var data = (FriendlyCaps) item.item;
row.set_caps (data);
message ("Bind");
});
var popover = new Gtk.Popover () {
@ -143,7 +145,7 @@ public class EyeNeko.Window : Adw.ApplicationWindow {
message ("%s", ((FriendlyCaps) Gstreamer.instance.available_caps.get_item (i)).to_string ());
}
message ("==== %u items ====", Gstreamer.instance.available_caps.n_items);
capture_btn.activate ();
video_caps_btn.active = true;
return true;
});
ts.attach ();