GNOME Bugzilla – Bug 643006
rsndvdbin doesn't send a GST_CORE_ERROR_MISSING_PLUGIN error if the mpeg video decoder is missing
Last modified: 2011-05-17 08:00:54 UTC
I'm working on improving Phonon's DVD playback code, and it seems that the rsndvdbin doesn't post the appropriate error message when the MPEG video decoder is missing. I only get a non-fatal warning.
Which warning do you get?
Running our test application to print out some debug messages gets this: PGST(1): Warning: resindvdbin.c(725): demux_pad_added (): /GstPipeline:pipeline0/GstBin:bin4/RsnDvdBin:rsndvdbin0: No MPEG video decoder found Message:There is no codec present that can handle the stream's type. Installing gstreamer-plugins-ugly fixes it. Idealy, rsndvdbin should post a GST_STREAM_ERROR_CODEC_NOT_FOUND error messsage and emit the unknown-type message, just as decodebin2 does.
Could you get a debug log of this with GST_DEBUG=resindvd\ elements:4 ? It should already post a missing plugin message and an error message according to the code and a warning only if the audio decoder is missing.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!