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]
this patch disables the flush. The side effect is that sometimes old sound can be heard after a seek.
Created attachment 141653 [details] [review]
It seems the relative seeks cause us to get out of sync.
Comment on attachment 141653 [details] [review]
Seems to work well for me, let's put it in.
Author: Wim Taymans <email@example.com>
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
*** Bug 592739 has been marked as a duplicate of this bug. ***