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 686769 - Cannot play UNencrypted iso DVD
Cannot play UNencrypted iso DVD
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
1.2.4
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-10-24 08:24 UTC by Paul Praet
Modified: 2018-11-03 15:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Full log (17.35 KB, application/x-gzip)
2012-11-01 10:51 UTC, Paul Praet
Details
1.2.4 log (43.80 KB, text/x-log)
2014-11-02 19:18 UTC, Paul Praet
Details

Description Paul Praet 2012-10-24 08:24:00 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 ...
Comment 1 André Klapper 2012-10-25 02:03:02 UTC
Does this still happen after installing libdvdread?
Comment 2 Jan Schmidt 2012-10-25 03:19:10 UTC
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...
Comment 3 Paul Praet 2012-10-25 07:41:27 UTC
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 ***
Comment 4 Jan Schmidt 2012-10-25 10:36:30 UTC
Ah, in that case, can you please attach a debug log with GST_DEBUG=rsndvdsrc:6 ?
Comment 5 Paul Praet 2012-10-25 18:36:55 UTC
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 ...
Comment 6 Jan Schmidt 2012-10-25 20:41:54 UTC
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.
Comment 7 Paul Praet 2012-10-26 07:43:47 UTC
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]
Comment 8 Jan Schmidt 2012-10-26 23:23:46 UTC
Whatever the error is, it's later in the log that what you've pasted. Could you attach the full log (gzipped)?
Comment 9 Paul Praet 2012-11-01 10:51:04 UTC
Created attachment 227788 [details]
Full log
Comment 10 Sebastian Dröge (slomo) 2014-02-04 14:37:40 UTC
Is this still a problem with latest GStreamer release 1.2.2?
Comment 11 André Klapper 2014-10-28 21:49:08 UTC
Paul: Is this still a problem with a recent GStreamer version?
Comment 12 Paul Praet 2014-11-02 19:18:20 UTC
Created attachment 289847 [details]
1.2.4 log
Comment 13 Paul Praet 2014-11-02 19:18:53 UTC
Yeah, still the same problem with GStreamer 1.2.4
Comment 14 GStreamer system administrator 2018-11-03 15:34:24 UTC
-- 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.