GNOME Bugzilla – Bug 697639
Totem / gstreamer does not play DVD
Last modified: 2013-04-09 15:24:46 UTC
Created attachment 241058 [details] List of installed plugins After updating the totem / gstreamer suite, I get a 'Internal data flow error' Debugging gstreamer shows that gst-launch-0.10 playbin uri=dvd:///media/DER_SCHUH_DES_MANITU_DISK1 works beautiful, menu and all, while switching to playbin2 (same syntax) throws: gst-launch-0.10 playbin2 uri=dvd:///media/DER_SCHUH_DES_MANITU_DISK1/ Setting pipeline to PAUSED ... libdvdread: Using libdvdcss version 1.2.12 for DVD access libdvdread: Attempting to use device /dev/sr0 mounted on /media/DER_SCHUH_DES_MANITU_DISK1 for CSS authentication libdvdnav: Using dvdnav version 4.2.0 libdvdread: Using libdvdcss version 1.2.12 for DVD access libdvdread: Attempting to use device /dev/sr0 mounted on /media/DER_SCHUH_DES_MANITU_DISK1 for CSS authentication libdvdnav: Can't read name block. Probably not a DVD-ROM device. libdvdnav: Unable to find map file '/home/netman/.dvdnav/.map' libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2 libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000124 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000bbf7 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00060e0c libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x002b367c libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 libdvdnav: Language 'en' not found, using 'de' instead libdvdnav: Menu Languages available: de libdvdnav: Language 'en' not found, using 'de' instead libdvdnav: Menu Languages available: de libdvdnav: Language 'en' not found, using 'de' instead libdvdnav: Menu Languages available: de libdvdnav: Language 'en' not found, using 'de' instead libdvdnav: Menu Languages available: de Pipeline is PREROLLING ... libdvdnav: Language 'en' not found, using 'de' instead libdvdnav: Menu Languages available: de No accelerated IMDCT transform found ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/RsnDvdBin:source/resinDvdSrc:dvdsrc: Internal data flow error. Additional debug info: gstbasesrc.c(2625): gst_base_src_loop (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/RsnDvdBin:source/resinDvdSrc:dvdsrc: streaming task paused, reason not-negotiated (-4) ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... As totem uses playbin2, it naturally won't work either List of installed plugins is attached If I should provide moire info, please mail Thanks for the help Malte
GStreamer 0.10 is no longer maintained. Could you please re-test with a totem that uses an up-to-date GStreamer 1.x ?
Hello, sorry no, this would be extremely probelematical as this requires a major gentoo update into an experimental ~amd64 environment Totem-2.32.0-r2 / gestreamer-0.10.36 is the official gentoo release (synced this morning).Or should I send a bug report to the gentoo team ? I am prepared to look at the source if required. Can you suggest a place where i can start the search ? Regards Malte
Yes, please file a bug with the gentoo team then. There is no point in 'looking at the source, but thanks for the offer. Please file a new bug if you ever upgrade and still have issues then, thanks!