GNOME Bugzilla – Bug 358051
Trouble switching DVD audio streams
Last modified: 2006-09-28 08:20:38 UTC
Please describe the problem: On DVDs that have been dubbed into another language, DVD audio cuts out when you select another language from the Sound menu if the DVD is currently playing back. Steps to reproduce: 1. Insert a DVD and play it. 2. Leave the DVD playing. Choose a different language, e.g. French. from the sound menu. 3. Sound will cut out. 4. Rewind or seek. The disc will seek and the proper audio stream will resume. Choosing one after the other has no different effect. E.g. leave the disc in play, and switch from English to French to Spanish to Director's Commentary. Any change forces you to rewind or seek to get the audio back. Actual results: Sound cuts out. Expected results: Sound changes to another language. Does this happen every time? This happens on every multi-language DVD I have tried. Other information: I am willing to hunt this down and provide backtraces or dumps or whatever is necessary. Let me know. Here are the versions I have installed: steveb@lithium:~$ dpkg -l |grep dvd ii dvd+rw-tools 6.1-2ubuntu1 DVD+-RW/R tools ii gstreamer0.8-dvd 0.8.12-4ubuntu1 DVD plugin for GStreamer ii libdvdcss2 1.2.5-1 a portable abstraction library for DVD decry ii libdvdnav4 0.1.9-3 The DVD navigation library ii libdvdread3 0.9.6-3ubuntu1 library for reading DVDs steveb@lithium:~$ dpkg -l |grep gstr ii gstreamer0.10-alsa 0.10.10-1ubuntu1 GStreamer plugin for ALSA ii gstreamer0.10-esd 0.10.4-0ubuntu3 GStreamer plugin for ESD ii gstreamer0.10-gnomevfs 0.10.10-1ubuntu1 GStreamer plugin for GnomeVFS ii gstreamer0.10-plugins-base 0.10.10-1ubuntu1 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-base-apps 0.10.10-1ubuntu1 GStreamer helper programs from the "base" se ii gstreamer0.10-plugins-base-dbg 0.10.10-1ubuntu1 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-good 0.10.4-0ubuntu3 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-good-dbg 0.10.4-0ubuntu3 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-ugly 0.10.4-0ubuntu2 GStreamer plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-dbg 0.10.4-0ubuntu2 GStreamer plugins from the "ugly" set ii gstreamer0.10-tools 0.10.10-1ubuntu1 Tools for use with GStreamer ii gstreamer0.10-x 0.10.10-1ubuntu1 GStreamer plugins for X11 and Pango ii gstreamer0.8-dvd 0.8.12-4ubuntu1 DVD plugin for GStreamer ii gstreamer0.8-misc 0.8.12-4ubuntu1 Collection of various GStreamer plugins ii libgstreamer-gconf0.8-0 0.8.12-4ubuntu1 GConf support for GStreamer ii libgstreamer-plugins-base0.10-0 0.10.10-1ubuntu1 GStreamer libraries from the "base" set ii libgstreamer-plugins0.8-0 0.8.12-4ubuntu1 Various GStreamer libraries and library plug ii libgstreamer0.10-0 0.10.10-1ubuntu1 Core GStreamer libraries and elements ii libgstreamer0.10-0-dbg 0.10.10-1ubuntu1 Core GStreamer libraries and elements ii libgstreamer0.8-0 0.8.12-2 Core GStreamer libraries, plugins, and utili ii totem-gstreamer 2.16.1-1ubuntu1 A simple media player for the Gnome desktop Here is some stdout: steveb@lithium:~$ totem --debug dvd:// ** Message: w 420 h 430 sidebar 0 No accelerated IMDCT transform found No accelerated IMDCT transform found No accelerated IMDCT transform found No accelerated IMDCT transform found ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** (totem:7629): CRITICAL **: totem_lang_table_parse_start_tag: assertion `strlen (*attr_values) == 3' failed ** Message: FIXME: gst_mpeg_demux_sync_stream_to_time ================================= Here is a second stdout with a few different messages: steveb@lithium:~$ totem --debug dvd:// ** Message: w 420 h 430 sidebar 0 No accelerated IMDCT transform found No accelerated IMDCT transform found No accelerated IMDCT transform found No accelerated IMDCT transform found ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** (totem:7629): CRITICAL **: totem_lang_table_parse_start_tag: assertion `strlen (*attr_values) == 3' failed ** Message: FIXME: gst_mpeg_demux_sync_stream_to_time ** Message: Couldn't initialize lirc. libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_07_1.VOB (0x0029eaed)!! libdvdread: Error cracking CSS key for /VIDEO_TS/VTS_08_1.VOB (0x0029ebc3)!! No accelerated IMDCT transform found No accelerated IMDCT transform found No accelerated IMDCT transform found ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** Message: don't know how to handle video/x-dvd-subpicture ** (totem:7629): WARNING **: Internal GStreamer error: clock problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. [gstbaseaudiosink.c(619): gst_base_audio_sink_render (): /play/abin/audiosinkbin/audio-sink/bin7/autoaudiosink1/autoaudiosink1-actual-sink-alsadmix: Unexpected discontinuity in audio timestamps of more than half a second] ** Message: Couldn't initialize lirc.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 344706 ***