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 589608 - Internal data error while playing DVD movie
Internal data error while playing DVD movie
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-24 13:38 UTC by freggy1
Modified: 2012-10-22 19:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description freggy1 2009-07-24 13:38:34 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
Comment 1 Bastien Nocera 2009-07-24 13:54:25 UTC
version of Totem? version of gst-plugins-bad? I shouldn't even need to ask for that...
Comment 2 freggy1 2009-07-24 14:01:26 UTC
$ 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
Comment 3 Bastien Nocera 2009-09-04 11:08:55 UTC
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.
Comment 4 freggy1 2009-09-05 11:03:05 UTC
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
Comment 5 Sebastian Dröge (slomo) 2009-09-08 13:37:34 UTC
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 :)
Comment 6 freggy1 2009-09-08 20:56:20 UTC
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.
Comment 7 freggy1 2009-09-08 21:45:34 UTC
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)
Comment 8 Jan Schmidt 2009-09-09 07:19:06 UTC
I don't know how to unpack that file (under Linux). What's it compressed with?
Comment 9 freggy1 2009-09-09 07:34:03 UTC
It's compressed with xz: http://tukaani.org/xz/

bz2 version: http://artipc10.vub.ac.be/~frederik/log.2.bz2
Comment 10 Tobias Mueller 2010-04-10 20:19:30 UTC
Frederic, the link to the log file ends in a 403. Please upload the log here and reopen. thanks.
Comment 11 freggy1 2010-04-10 20:46:03 UTC
Link should work again. The file is probably too big to attach here.
Comment 12 Vincent Penquerc'h 2011-09-16 15:14:27 UTC
It looks like the video changes from non interlaced to interlaced, which makes the video chain barf.
Comment 13 Tim-Philipp Müller 2012-10-22 19:21:06 UTC
> 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)