GNOME Bugzilla – Bug 593015
pa_stream_flush() seems to cause sync issues
Last modified: 2009-08-28 11:04:29 UTC
It seems that after a pa_stream_flush() the pa_stream_get_time() call does not accurately report what sample is being played, this causes synchronisation problems.
Created attachment 141641 [details] [review] possible patch this patch disables the flush. The side effect is that sometimes old sound can be heard after a seek.
Created attachment 141653 [details] [review] another patch It seems the relative seeks cause us to get out of sync.
Comment on attachment 141653 [details] [review] another patch Seems to work well for me, let's put it in.
commit abee4f1d644dd79fe8a74884a513872ec17b5047 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Tue Aug 25 16:53:29 2009 +0200 pulsesink: don't use relative seeks Don't use relative seeks, it's too hard to track where we are after a flush etc. fixes #593015
*** Bug 592739 has been marked as a duplicate of this bug. ***