GNOME Bugzilla – Bug 311071
Internal GStreamer error when displaying DVD menu
Last modified: 2009-06-19 06:40:46 UTC
I inserted the DVD, "Tora! Tora! Tora!", and then launched totem. The DVD's menu was displayed, but an error dialog also is show. The message is the dialog is, "An error occured ... Internal GStreamer error: pad problem. File a bug."
Worst. Error. Ever. Good, so now I still know nothing. Could it be related to not-installed codecs or so? Or is this specific to this DVD? In that case, how about you send me a copy for testing, or try to reproduce it with one of the .vob files and send that over via email?
I agree, but what is even worse is my atrociously worded bug report. ;-) After some more testing, the error message is not specific to one DVD. I have installed gstreamer 0.8, gst-plugins 0.8, and gst-ffmpeg (minus ffmpeg's mmx code; it won't compile when mmx is enabled).
Also, I have the following plugins installed. $ gst-register Rebuilding global_registry (/gnome/install/var/cache/gstreamer-0.8/registry.xml) ... Added plugin rfbsrc with 1 feature. Added plugin dvdreadsrc with 1 feature. Added plugin gstbytestream with 0 features. Added plugin videorate with 1 feature. Added plugin spectrum with 1 feature. Added plugin apetag with 1 feature. Added plugin videoscale with 1 feature. Added plugin ffmpegcolorspace with 1 feature. Added plugin audiorate with 1 feature. Added plugin postproc with 17 features. Added plugin smooth with 1 feature. Added plugin qcamsrc with 1 feature. Added plugin udp with 2 features. Added plugin gstoptgthreadscheduler with 1 feature. Added plugin monoscope with 1 feature. Added plugin dvdsubdec with 1 feature. Added plugin gstfairgthreadscheduler with 1 feature. Added plugin png with 2 features. Added plugin gstbasicomegascheduler with 1 feature. Added plugin silence with 1 feature. Added plugin gstresample with 0 features. Added plugin decodebin with 1 feature. Added plugin cdparanoia with 1 feature. Added plugin volume with 1 feature. Added plugin auparse with 1 feature. Added plugin mpeg2dec with 1 feature. Added plugin gdkpixbuf with 2 features. Added plugin fameenc with 1 feature. Added plugin trm with 1 feature. Added plugin alphacolor with 1 feature. Added plugin gstdataprotocol with 0 features. Added plugin imagemixer with 1 feature. Added plugin goom with 1 feature. Added plugin festival with 1 feature. Added plugin gsttags with 1 feature. Added plugin median with 1 feature. Added plugin overlay with 1 feature. Added plugin gstspider with 2 features. Added plugin mng with 2 features. Added plugin dvdlpcmdec with 1 feature. Added plugin playbin with 1 feature. Added plugin snapshot with 1 feature. Added plugin alpha with 1 feature. Added plugin cdplayer with 1 feature. Added plugin theora with 2 features. Added plugin dvdnavsrc with 1 feature. Added plugin autodetect with 2 features. Added plugin wavpack with 1 feature. Added plugin adder with 1 feature. Added plugin switch with 1 feature. Added plugin level with 1 feature. Added plugin efence with 1 feature. Added plugin mad with 5 features. Added plugin lame with 1 feature. Added plugin typefindfunctions with 70 features. Added plugin aasink with 1 feature. Added plugin rmdemux with 1 feature. Added plugin vcdsrc with 1 feature. Added plugin sine with 1 feature. Added plugin debug with 5 features. Added plugin deinterlace with 1 feature. Added plugin gstvideofilter with 0 features. Added plugin gstindexers with 2 features. Added plugin videoflip with 1 feature. Added plugin colorspace with 1 feature. Added plugin interleave with 2 features. Added plugin cairo with 2 features. Added plugin alaw with 2 features. Added plugin gstaudiofilter with 0 features. Added plugin wavenc with 1 feature. Added plugin stereo with 1 feature. Added plugin ladspa with 10 features. Added plugin mulaw with 2 features. Added plugin gstvideo with 0 features. Added plugin multipart with 2 features. Added plugin videobox with 1 feature. Added plugin videotestsrc with 1 feature. Added plugin video4linux2 with 2 features. Added plugin y4menc with 1 feature. Added plugin riff with 0 features. Added plugin vbidec with 1 feature. Added plugin rtjpeg with 2 features. Added plugin ac3parse with 1 feature. Added plugin navigationtest with 1 feature. Added plugin video4linux with 5 features. Added plugin gstidct with 0 features. Added plugin passthrough with 1 feature. Added plugin mpegaudioparse with 1 feature. Added plugin mpeg1videoparse with 1 feature. Added plugin gconfelements with 2 features. Added plugin ffmpeg with 227 features. Added plugin gstbasicgthreadscheduler with 1 feature. Added plugin asf with 2 features. Added plugin ogg with 5 features. Added plugin gstgetbits with 0 features. Added plugin mpegstream with 4 features. Added plugin xwindowlistener with 0 features. Added plugin gnomevfs with 2 features. Added plugin gstoptscheduler with 1 feature. Added plugin freeze with 1 feature. Added plugin tta with 2 features. Added plugin gstaudio with 0 features. Added plugin audioscale with 1 feature. Added plugin faac with 1 feature. Added plugin synaesthesia with 1 feature. Added plugin rtp with 4 features. Added plugin gstaf with 3 features. Added plugin smoothwave with 1 feature. Added plugin gstentryomegascheduler with 1 feature. Added plugin chart with 1 feature. Added plugin mpeg2sub with 1 feature. Added plugin textoverlay with 2 features. Added plugin volenv with 1 feature. Added plugin gstoptomegascheduler with 1 feature. Added plugin gstmultifilesink with 1 feature. Added plugin videodrop with 1 feature. Added plugin a52dec with 1 feature. Added plugin playondemand with 1 feature. Added plugin filter with 3 features. Added plugin videocrop with 1 feature. Added plugin mpegaudio with 1 feature. Added plugin games with 1 feature. Added plugin gstelements with 15 features. Added plugin modplug with 1 feature. Added plugin videomixer with 1 feature. Added plugin mixmatrix with 1 feature. Added plugin jpeg with 5 features. Added plugin speed with 1 feature. Added plugin timeoverlay with 1 feature. Added plugin video4linux-radio with 1 feature. Added plugin subparse with 2 features. Added plugin smpte with 1 feature. Added plugin ossaudio with 3 features. Added plugin system_encode with 1 feature. Added plugin flxdec with 1 feature. Added plugin gstentrygthreadscheduler with 1 feature. Added plugin tcp with 7 features. Added plugin gstequalizer with 1 feature. Added plugin effectv with 8 features. Added plugin xvimagesink with 1 feature. Added plugin gamma with 1 feature. Added plugin esdsink with 2 features. Added plugin glimagesink with 1 feature. Added plugin cutter with 1 feature. Added plugin videobalance with 1 feature. Added plugin avi with 2 features. Added plugin faad with 1 feature. Added plugin ximagesink with 2 features. Added plugin cdxaparse with 2 features. Added plugin matroska with 2 features. Added plugin gstaudioconvert with 2 features. Added plugin wavparse with 1 feature. Added plugin qtdemux with 1 feature. Added plugin vorbis with 4 features. Added plugin alsa with 3 features. Rebuilding user_registry (/home/develop/.gstreamer-0.8/registry.xml) ... Loaded 155 plugins with 555 features.
Is this bug still valid with Gst 0.10 ? Can you test it and report it here ? thank you.
As of today, Gst 0.10 does not support DVDs or DVD menus.
As per Bastien's comment http://bugzilla.gnome.org/show_bug.cgi?id=344415#c7 I have created a tracker bug to make it easier to keep track of the various issues preventing proper DVD support in Totem-Gstreamer. The bug can be found here: Bug 502609 – [Tracker] GStreamer DVD Support in Totem I hope nobody minds me taking the liberty to create this.
(In reply to comment #5) > As of today, Gst 0.10 does not support DVDs or DVD menus. Doesn't support DVD menus, but should work with DVDs now. Please test in trunk.
(In reply to comment #7) > Bastien Nocera at 2008-02-08 wrote: > Doesn't support DVD menus, but should work with DVDs now. Please test in trunk. Totem-gstreamer 2.22.1 (using GStreamer 0.10.18) still doesn't play wanted or all DVD tracks - when I insert DVD disk totem autostarts but only first chapter is played and I don't have an ability to go to next chapter (there is only one chapter visible in playlist). When I open totem manually and choose "Movie"->Play Disk from menu then I see all DVD tracks in totem's playlist, but even in this case I can view only first track - totem always shows me the same content of the first track despite of the track chosen in playlist. I'm clicking on second, third, etc. tracks, totem seems to play them but actually always shows the same content of the first track :( I've installed gstreamer-plugins-good and -ugly on Ubuntu 8.04 "Hardy" with all updates.
Bastien, I think Mantas has answered your question, thus reopening. Mantas: Is this actually still an issue?
I'd encourage anyone that wants to test DVD to try it with the very recently release gst-plugins-bad 0.10.10 and ensure that it's using the resindvd plugin to play the DVD.
I don't see any point in keeping this bug open. People should test with the DVD menu support provided by the resindvd plugin, as Jan said, and file new bugs about any issues they may have.