GNOME Bugzilla – Bug 600249
totem with resindvd has very slow frame rate on some DVDs
Last modified: 2010-02-21 21:04:46 UTC
For the dvd "2010, the year we make contact" dvd playing starts with a very slow frame rate, something like 1 frames for 5 seconds! The audio is perfectly fine and the slow frame rate returns to normal frame rate if you skip to the next or previous chapter. This happens only on this particular dvd. If you pause and unpause while having the slow frame rate problem, after the unpause, playing of the dvd will freeze -the timer stops (but not totem itself). You can get out of this freeze again by skipping a chapter. It returns to normal after the skip.
Is this maybe a duplicate of bug #599107? Do you use pulseaudio and which distribution (and which version of gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad) are you using?
The system distribution is Gentoo. I have absolutely no trace of any pulseaudio in the system. I was able to fix the issue by lowering the plugins-bad from .16 to .14. So, I guess the problem is somewhere introduced in between. Current versions of the plugins installed on my system is follows: [I--] [ ~] media-libs/gstreamer-0.10.24 [I--] [ ~] media-libs/gst-plugins-bad-0.10.14 (0) [I--] [ ~] media-libs/gst-plugins-base-0.10.24 (0.10) [I--] [ ~] media-libs/gst-plugins-good-0.10.16 (0.10) [I--] [ ] media-libs/gst-plugins-ugly-0.10.11 (0.10)
In that case, could you please supply (to start) a trace of the rsndvdsrc debug category? GST_DEBUG=rsndvdsrc:5 totem dvd:// 2> debug.log ctrl-c totem after 5-10 seconds, then please gzip the debug.log file and attach it here.
Okay, in order to upgrade bad to .16, I had to upgrade gstreamer and base to .25 as well. It got even weirder now. This time the initial dvd menu froze, hovering and clicking mouse on the menu did not produce any effects. But then it started to play the movie (as if it detected the mouse click by a huge delay) normally.
Created attachment 146774 [details] debug.log
Hmmm. What I can see in that debug log is that the disc spins up, and at the 5.38 second mark, it enters a still-frame menu with a 60 second duration. There's a click on nothing at the 8.77 second mark, and then a click on a button at 37.829 seconds that jumps into the movie, but for some reason it takes 5-6 seconds for the button to take effect. I can't tell from the log whether that's because it takes that long to get some info off the disc, or if there is something else wrong.
Something else which I wasnt so clear about: The mouse hovering actions produce some effects on this dvds menu, like the buttons become red when you move the mouse over them. In the bad .16 version, I have no such reactions either. Its like the navigation is not working at all... Well, I'll move back to .14 for now.
Ah - that was the regression where discs which jump immediately to a still frame don't preroll correctly. It was fixed shortly *after* 0.10.16, sadly.... if you're game, try gst-plugins-bad from git...
I'll wait for .17 and report back here if the problem is solved. Thanks.
That will only be a few weeks - the freeze for 0.10.17 starts Friday.
Just to report that with .17 all the problems are gone. So closing as fixed.
Great, thanks for confirming.