GNOME Bugzilla – Bug 685524
[regression] Accurate seek doesn't work through gobject introspection with python
Last modified: 2012-10-05 09:26:45 UTC
Grab these files: https://raw.github.com/nekohayo/wolfgang/master/wolfgang.py https://raw.github.com/nekohayo/wolfgang/master/wolfgang.ui https://raw.github.com/nekohayo/wolfgang/master/samples-example.py Rename samples-example.py to samples.py, edit it to point to some real music files. Edit wolfgang.py, look for "self.tune.seek_simple" and replace the seek flags by: Gst.SeekFlags.FLUSH | Gst.SeekFlags.ACCURATE, ...then try playing a song and seeking through it during playback. Instead of seeking, it pauses and continues playing shortly afterwards. This occurs on the released gstreamer 1.0 available in debian unstable and Fedora 18, but not on an older gst uninstalled build (that is a bit over a month old).
I suspect this is a duplicate of bug #684538, but I can't be bothered to check. Please try to either provide instructions on how to reproduce it with e.g. -base/tests/examples/playback/playback or at least provide a minimal python test case that just takes some command line arguments, but doesn't require any editing etc. Please re-open if it still happens with git or 1.0.1 *** This bug has been marked as a duplicate of bug 684538 ***
> edit it to point to some real music files. PS: please also try to narrow it down to some specific formats in future, and say which formats it didn't work with for you.
It happened for MP3 files, so really most likely a duplicate of the other bug.