GNOME Bugzilla – Bug 686769
Cannot play UNencrypted iso DVD
Last modified: 2018-11-03 15:34:24 UTC
This DVD was made in China. Potentially they have used another character set (e.g. BIG) instead of UTF ? spetsnaz@seefhoek:~/wedding/VIDEO_TS$ gst-launch dvdreadsrc device=~/wedding.iso ! fakesink Setting pipeline to PAUSED ... libdvdread: Encrypted DVD support unavailable. ************************************************ ** ** ** No css library available. See ** ** /usr/share/doc/libdvdread4/README.css ** ** for more information. ** ** ** ************************************************ *** Zero check failed in /build/buildd/libdvdread-4.2.0/src/ifo_read.c:571 for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000 (gst-launch-0.10:4198): GStreamer-WARNING **: Trying to set string on structure field 'audio-0-language', but string is not valid UTF-8. Please file a bug. ERROR: Pipeline doesn't want to pause. Setting pipeline to NULL ... Freeing pipeline ...
Does this still happen after installing libdvdread?
libdvdread is installed - it's libdvdcss that it's complaining is missing. I would have thought the 'libdvdread: Encrypted DVD support unavailable.' error message along with the path to the README.css was pretty clear, myself...
I am sorry guys, I used the wrong title. We are dealing with an UNENCRYPTED DVD here. BTW. In Ubuntu 10.04 with Gstreamer 0.10.28 it seems to work better (pipeline goes to PLAYING) spetsnaz@netbook /mnt/armada/multimedia/Test $ LANGUAGE=en gst-launch dvdreadsrc device=wedding.iso ! fakesink Setting pipeline to PAUSED ... libdvdread: Encrypted DVD support unavailable. ************************************************ ** ** ** No css library available. See ** ** /usr/share/doc/libdvdread4/README.Debian ** ** for more information. ** ** ** ************************************************ *** Zero check failed in /build/buildd/libdvdread-4.1.3/src/ifo_read.c:517 for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000 (gst-launch-0.10:6025): GStreamer-WARNING **: Trying to set string on structure field 'audio-0-language', but string is not valid UTF-8. Please file a bug. Pipeline is PREROLLING ... *** libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.1.3/src/nav_read.c:263 *** *** for dsi->dsi_gi.zero1 == 0 *** Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock *** libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.1.3/src/nav_read.c:263 *** *** for dsi->dsi_gi.zero1 == 0 ***
Ah, in that case, can you please attach a debug log with GST_DEBUG=rsndvdsrc:6 ?
So I get on Gstreamer 0.10.36: spetsnaz@seefhoek:~$ GST_DEBUG=rsndvdsrc:6 gst-launch dvdreadsrc device=wedding.iso ! fakesink Setting pipeline to PAUSED ... libdvdread: Encrypted DVD support unavailable. ************************************************ ** ** ** No css library available. See ** ** /usr/share/doc/libdvdread4/README.css ** ** for more information. ** ** ** ************************************************ *** Zero check failed in /build/buildd/libdvdread-4.2.0/src/ifo_read.c:571 for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000 (gst-launch-0.10:3380): GStreamer-WARNING **: Trying to set string on structure field 'audio-0-language', but string is not valid UTF-8. Please file a bug. ERROR: Pipeline doesn't want to pause. Setting pipeline to NULL ... Freeing pipeline ...
Oops, you're using dvdreadsrc, not the resindvd playback elements - so the debug category should have been GST_DEBUG=dvdreadsrc:6 The other warnings (about Zero check failed) from libdvdread itself bother me - they usually point to a badly-formed DVD.
I don't rule out indeed that the DVD is malformed but at least in a previous version of gstreamer it seemed to work better. spetsnaz@seefhoek:~$ GST_DEBUG=dvdreadsrc:6 gst-launch dvdreadsrc device=wedding.iso ! fakesink 0:00:00.028524449 2695 0x2346830 DEBUG dvdreadsrc dvdreadsrc.c:1784:plugin_init: binding text domain gst-plugins-ugly-0.10 to locale dir /usr/share/locale Setting pipeline to PAUSED ... 0:00:00.029876408 2695 0x2346830 DEBUG dvdreadsrc dvdreadsrc.c:192:gst_dvd_read_src_start:<dvdreadsrc0> Opening DVD 'wedding.iso' libdvdread: Encrypted DVD support unavailable. ************************************************ ** ** ** No css library available. See ** ** /usr/share/doc/libdvdread4/README.css ** ** for more information. ** ** ** ************************************************ 0:00:00.030141743 2695 0x2346830 DEBUG dvdreadsrc dvdreadsrc.c:198:gst_dvd_read_src_start:<dvdreadsrc0> Loading VMG info *** Zero check failed in /build/buildd/libdvdread-4.2.0/src/ifo_read.c:571 for vmgi_mat->zero_3 = 0x00000000010000000000000000000000000000 0:00:00.030578490 2695 0x2346830 INFO dvdreadsrc dvdreadsrc.c:442:gst_dvd_read_src_goto_title:<dvdreadsrc0> There are 1 titles on this DVD 0:00:00.030609657 2695 0x2346830 INFO dvdreadsrc dvdreadsrc.c:448:gst_dvd_read_src_goto_title:<dvdreadsrc0> Title 1 has 1 chapters 0:00:00.030636810 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:452:gst_dvd_read_src_goto_title:<dvdreadsrc0> Title 1 has 1 angles 0:00:00.030897908 2695 0x2346830 INFO dvdreadsrc dvdreadsrc.c:479:gst_dvd_read_src_goto_title:<dvdreadsrc0> Opened title 1, angle 0 (gst-launch-0.10:2695): GStreamer-WARNING **: Trying to set string on structure field 'audio-0-language', but string is not valid UTF-8. Please file a bug. 0:00:00.030992791 2695 0x2346830 INFO dvdreadsrc dvdreadsrc.c:521:gst_dvd_read_src_goto_title:<dvdreadsrc0> [01] Audio 00: lang='��', format=0 0:00:00.031023559 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:567:gst_dvd_read_src_goto_title:<dvdreadsrc0> nr_of_tmaps = 1 0:00:00.031050128 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:569:gst_dvd_read_src_goto_title:<dvdreadsrc0> ======= Table 0 =================== 0:00:00.031075718 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:571:gst_dvd_read_src_goto_title:<dvdreadsrc0> Offset relative to VTS_TMAPTI: 12 0:00:00.031101207 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:573:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time unit (seconds) : 2 0:00:00.031125001 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:575:gst_dvd_read_src_goto_title:<dvdreadsrc0> Number of entries : 1310 0:00:00.031148607 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:583:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time: 0:00:02.000000000 VOBU Sector: 0x000001f1 0:00:00.031176556 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:583:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time: 0:00:04.000000000 VOBU Sector: 0x00000414 0:00:00.031204936 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:583:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time: 0:00:06.000000000 VOBU Sector: 0x00000690 0:00:00.031233046 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:583:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time: 0:00:08.000000000 VOBU Sector: 0x0000094d 0:00:00.031261403 2695 0x2346830 LOG dvdreadsrc dvdreadsrc.c:583:gst_dvd_read_src_goto_title:<dvdreadsrc0> Time: 0:00:10.000000000 VOBU Sector: 0x00000c78 [and so on]
Whatever the error is, it's later in the log that what you've pasted. Could you attach the full log (gzipped)?
Created attachment 227788 [details] Full log
Is this still a problem with latest GStreamer release 1.2.2?
Paul: Is this still a problem with a recent GStreamer version?
Created attachment 289847 [details] 1.2.4 log
Yeah, still the same problem with GStreamer 1.2.4
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/5.