After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 643006 - rsndvdbin doesn't send a GST_CORE_ERROR_MISSING_PLUGIN error if the mpeg video decoder is missing
rsndvdbin doesn't send a GST_CORE_ERROR_MISSING_PLUGIN error if the mpeg vide...
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.20
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-02-22 21:51 UTC by Torrie Fischer
Modified: 2011-05-17 08:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Torrie Fischer 2011-02-22 21:51:42 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.
Comment 1 Sebastian Dröge (slomo) 2011-02-24 12:53:24 UTC
Which warning do you get?
Comment 2 Torrie Fischer 2011-02-28 04:04:12 UTC
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.
Comment 3 Sebastian Dröge (slomo) 2011-04-01 08:49:01 UTC
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.
Comment 4 Sebastian Dröge (slomo) 2011-05-17 08:00:54 UTC
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!