GNOME Bugzilla – Bug 417992
Quickly playing/pausing messes up synchronization
Last modified: 2007-06-11 13:44:59 UTC
I wrote a small python program to demonstrate gazpacho, however when pressing play/pause many times the synchronization of an ogg/theora file gets messed up. It seems like play/pause state changes are not flushed/cleaned up when setting a state before the previous state change has completed. Using playbin, ubuntu edgy, gstreamer 0.10. Video can be found here; http://commons.wikimedia.org/wiki/Image:Experience_ubuntu.ogg
Created attachment 84528 [details] python player
Created attachment 84529 [details] glade file used by application
I can confirm this - clicking play/pause/play/pause/play for a while and then letting it play leaves it badly out of sync.
* gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_render): After an interrupt (PAUSED/flush) assume that the next sample should not be aligned to the previous sample. Fixes #417992.
*** Bug 343009 has been marked as a duplicate of this bug. ***