GNOME Bugzilla – Bug 589608
Internal data error while playing DVD movie
Last modified: 2012-10-22 19:21:06 UTC
I'm playing a DVD movie and always at the same point in the movie, playback stops with the error "Internal data stream error". I think at that point, it's going from title 2 - chapter 8 to chapter 9 in the disc. Output of totem --debug: (totem:25492): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject *) object)->ref_count > 0' failed ** Message: no file info No accelerated IMDCT transform found libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdread: Using libdvdcss version 1.2.10 for DVD access 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 0x00000141 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000017e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006e60 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001c8a8a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001c8a8f libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 (totem:25492): Gtk-WARNING **: Radio group does not contain an action with value '-2' ** Message: Error: Internal data flow error. rsnbasesrc.c(1905): rsn_base_src_loop (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/RsnDvdBin:source/resinDvdSrc:dvdsrc: streaming task paused, reason not-negotiated (-4) No accelerated IMDCT transform found libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdread: Using libdvdcss version 1.2.10 for DVD access 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 0x00000141 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x0000017e libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00006e60 libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x001c8a8a libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x001c8a8f libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 libdvdnav: Using dvdnav version 4.1.3 libdvdnav: DVD Title: Home libdvdnav: DVD Serial Number: cdb6bd0d libdvdnav: DVD Title (Alternative): Home libdvdnav: Unable to find map file '/home/frederik/.dvdnav/Home.map' libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2 libdvdnav: Using dvdnav version 4.1.3 libdvdnav: DVD Title: Home libdvdnav: DVD Serial Number: cdb6bd0d libdvdnav: DVD Title (Alternative): Home libdvdnav: Unable to find map file '/home/frederik/.dvdnav/Home.map' libdvdnav: DVD disk reports itself with Region mask 0x00fd0000. Regions: 2
version of Totem? version of gst-plugins-bad? I shouldn't even need to ask for that...
$ rpm -qa "*totem*" "*gstreamer*" | sort gnome-python-totem-2.27.2-1mdv2010.0 gstreamer0.10-a52dec-0.10.12-4plf2010.0 gstreamer0.10-aalib-0.10.15-2mdv2010.0 gstreamer0.10-amrnb-0.10.12-4plf2010.0 gstreamer0.10-cdparanoia-0.10.23-1mdv2010.0 gstreamer0.10-debug-0.10.23-1mdv2010.0 gstreamer0.10-dts-0.10.13-1plf2010.0 gstreamer0.10-dv-0.10.15-2mdv2010.0 gstreamer0.10-faac-0.10.13-1plf2010.0 gstreamer0.10-faad-0.10.13-1plf2010.0 gstreamer0.10-farsight-0.12.11-2mdv2009.1 gstreamer0.10-farsight2-0.0.12-2mdv2010.0 gstreamer0.10-ffmpeg-0.10.8-1mdv2010.0 gstreamer0.10-flac-0.10.15-2mdv2010.0 gstreamer0.10-gnomevfs-0.10.23-1mdv2010.0 gstreamer0.10-gsm-0.10.13-1plf2010.0 gstreamer0.10-lame-0.10.12-4plf2010.0 gstreamer0.10-mms-0.10.13-1plf2010.0 gstreamer0.10-mpeg-0.10.12-4plf2010.0 gstreamer0.10-musepack-0.10.13-1plf2010.0 gstreamer0.10-plugins-bad-0.10.13-1plf2010.0 gstreamer0.10-plugins-base-0.10.23-1mdv2010.0 gstreamer0.10-plugins-base-debug-0.10.23-1mdv2010.0 gstreamer0.10-plugins-good-0.10.15-2mdv2010.0 gstreamer0.10-plugins-good-debug-0.10.15-2mdv2010.0 gstreamer0.10-plugins-ugly-0.10.12-4plf2010.0 gstreamer0.10-pulse-0.10.15-2mdv2010.0 gstreamer0.10-python-0.10.15-1mdv2010.0 gstreamer0.10-resindvd-0.10.13-1plf2010.0 gstreamer0.10-soup-0.10.15-2mdv2010.0 gstreamer0.10-speex-0.10.15-2mdv2010.0 gstreamer0.10-tools-0.10.23-1mdv2010.0 gstreamer0.10-wavpack-0.10.15-2mdv2010.0 gstreamer0.10-x264-0.10.12-4plf2010.0 gstreamer0.10-xvid-0.10.13-1plf2010.0 lib64gstreamer0.10_0.10-0.10.23-1mdv2010.0 lib64gstreamer-plugins-base0.10-0.10.23-1mdv2010.0 lib64totem-plparser12-2.27.1-1mdv2010.0 phonon-gstreamer-4.3.1-13mdv2010.0 totem-2.27.1-8mdv2010.0 totem-pl-parser-i18n-2.27.1-1mdv2010.0
Please test with gst-plugins-bad 0.10.14 (which means gstreamer0.10-resindvd should be at 0.10.14) Also make sure to update your version of Totem.
Still happens with these versions: gnome-python-totem-2.27.3-1mdv2010.0 gstreamer0.10-a52dec-0.10.12-4plf2010.0 gstreamer0.10-aalib-0.10.16-1mdv2010.0 gstreamer0.10-amrnb-0.10.12-4plf2010.0 gstreamer0.10-cdparanoia-0.10.24-1mdv2010.0 gstreamer0.10-debug-0.10.24-1mdv2010.0 gstreamer0.10-dts-0.10.14-1plf2010.0 gstreamer0.10-dv-0.10.16-1mdv2010.0 gstreamer0.10-faac-0.10.14-1plf2010.0 gstreamer0.10-faad-0.10.14-1plf2010.0 gstreamer0.10-farsight-0.12.11-2mdv2009.1 gstreamer0.10-farsight2-0.0.14-1mdv2010.0 gstreamer0.10-ffmpeg-0.10.8-1mdv2010.0 gstreamer0.10-flac-0.10.16-1mdv2010.0 gstreamer0.10-gnomevfs-0.10.24-1mdv2010.0 gstreamer0.10-gsm-0.10.14-1plf2010.0 gstreamer0.10-lame-0.10.12-4plf2010.0 gstreamer0.10-libvisual-0.10.24-1mdv2010.0 gstreamer0.10-mms-0.10.14-1plf2010.0 gstreamer0.10-mpeg-0.10.12-4plf2010.0 gstreamer0.10-musepack-0.10.14-1plf2010.0 gstreamer0.10-plugins-bad-0.10.14-1plf2010.0 gstreamer0.10-plugins-base-0.10.24-1mdv2010.0 gstreamer0.10-plugins-base-debug-0.10.24-1mdv2010.0 gstreamer0.10-plugins-good-0.10.16-1mdv2010.0 gstreamer0.10-plugins-good-debug-0.10.16-1mdv2010.0 gstreamer0.10-plugins-ugly-0.10.12-4plf2010.0 gstreamer0.10-python-0.10.16-1mdv2010.0 gstreamer0.10-resindvd-0.10.14-1plf2010.0 gstreamer0.10-soup-0.10.16-1mdv2010.0 gstreamer0.10-speex-0.10.16-1mdv2010.0 gstreamer0.10-tools-0.10.24-1mdv2010.0 gstreamer0.10-wavpack-0.10.16-1mdv2010.0 gstreamer0.10-x264-0.10.12-4plf2010.0 gstreamer0.10-xvid-0.10.14-1plf2010.0 lib64gstreamer0.10_0.10-0.10.24-1mdv2010.0 lib64gstreamer-plugins-base0.10-0.10.24-1mdv2010.0 lib64totem-plparser12-2.27.2-1mdv2010.0 phonon-gstreamer-4.3.1-15mdv2010.0 totem-2.27.2-1mdv2010.0 totem-pl-parser-i18n-2.27.2-1mdv2010.0
Could you get debug output from GST_DEBUG=5 totem &> log and attach this to this bugreport? If it's too large consider to compress it with bzip2 :)
Sorry, that won't be possible: with GST_DEBUG=5 clicking the forward button in Totem, seems to crash totem (which does not happen when starting totem normally). My CPU is too slow to deal with all the debugging info while letting it just play, and just having it play the useless "splash" movies and copyright message chapter (the chapters which I tried to skip first), I already get a log file of more than 1GB.
Maybe this contains something useful, it's a tail -n 500000 of the 2,5 GB debug log. https://artipc10.vub.ac.be/~frederik/log.2.xz (about 4 MB compressed)
I don't know how to unpack that file (under Linux). What's it compressed with?
It's compressed with xz: http://tukaani.org/xz/ bz2 version: http://artipc10.vub.ac.be/~frederik/log.2.bz2
Frederic, the link to the log file ends in a 403. Please upload the log here and reopen. thanks.
Link should work again. The file is probably too big to attach here.
It looks like the video changes from non interlaced to interlaced, which makes the video chain barf.
> It looks like the video changes from non interlaced to interlaced, which makes > the video chain barf. Hrm, I think this should work fine nowadays, I'm sure I've got clips where that happens, so I'm going to be optimistic and close this as OBSOLETE, seeing that it's files against an ancient 0.10 version :-) Frederik: would be great if you could re-test this with the current 1.x releases (ideally the upcoming 1.0.2) when you have a chance. If there's still a problem we might need to extract a sample to reproduce it. Please re-open or file a new bug if this still happens. (And sorry this bug lingered without much activity so long)