GNOME Bugzilla – Bug 729009
TypeError when missing gstreamer plugin
Last modified: 2021-05-25 11:29:04 UTC
I tried to use MPEG4/AACfor audio transcoding when ripping a DVD but didn't have a gstreamer module providing that encoder. In the console I I see the following output: transmaggedon.pygstvideoencoder.c(1428): gst_video_encoder_change_state (): /GstPipeline:pipeline0/GstEncodeBin:encodebin0/GstVaapiEncodeH264:vaapiencodeh264-0: Failed to open encoder missing something Traceback (most recent call last):
+ Trace 233525
pad.link(self.sinkpad)
we got an error, life is shit On the UI level I don't see any problems, package kit codec search pops up etc but I guess the type error should be fixed nontheless :-)
Ok, so what I think is the issue is that you have the GStreamer VAAPI plugin installed, but you are missing the VAAPI driver module. Ideally the Vaapi plugin should not claim to provide a plugin unless it finds the driver module, but I am not sure that is possible. Will try to put in some extra error checking code to address this.
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/transmageddon/-/issues/ Thank you for your understanding and your help.