GNOME Bugzilla – Bug 746883
video sink doesn't work if v2 and v3 installed
Last modified: 2021-05-25 17:32:51 UTC
$ rm .cache/gstreamer-1.0/registry.x86_64.bin $ gst-inspect-1.0 (gst-plugin-scanner:16073): GLib-GObject-WARNING **: cannot register existing type 'GstSmooth' (gst-plugin-scanner:16073): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (gst-plugin-scanner:16073): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed (gst-plugin-scanner:16073): GLib-GObject-WARNING **: cannot register existing type 'ClutterGstVideoSink' (gst-plugin-scanner:16073): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed (gst-plugin-scanner:16073): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed (gst-plugin-scanner:16073): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed <snip> Total count: 200 plugins (2 blacklist entries not shown), 1257 features
This makes Cheese unusable on new installs.
Yep... 1.6 didn't work with 2.0 either. I submitted patches for cheese, so 2.0 could be dropped from the entire stack, it sucks it wasn't integrated in time for 3.16.
https://bugzilla.gnome.org/show_bug.cgi?id=743496
Does anything use clutterautovideosink? Given that the videosink for 3.0 is in a shared library, I'm thinking of dropping the 3.0 GStreamer plugin, until Cheese and co. is ported.
No, it's just for testing. Debian for example even packages the gstreamer plugin separately from the lib.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/clutter-gst/-/issues/ Thank you for your understanding and your help.