[Bug 788362] directsoundsrc: provided clock is not monotonic after pause and resume

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Oct 3 16:58:05 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=788362

--- Comment #7 from Philippe Renon <philippe_renon at yahoo.fr> ---
To sum up where I stand:

1/ GstAudioSink has been updated to expose more GstAudioRingBuffer vmethods to
child classes (see https://bugzilla.gnome.org/show_bug.cgi?id=788361).
The pause/resume/stop/clear_all vmethods have been exposed and the reset
vmethod has been deprecated.
These changes are ABI compatible and don't affect existing audio sinks.

2/ Using the above changes, I was able to fix directsoundsink so that pause
does not flush the IDirectSoundBuffer. The flush was the cause of the clock
jumping forward. 

I'd like to get these changes reviewed and merged before I proceed with the
next step: find why the clock sometimes goes back by 10ms when unpausing.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list