gst-libs/gst/audio/gstbaseaudiosink.c: Change the way in which the ringbuffer is...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 20 May 2008 11:09:06 +0000 (11:09 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 20 May 2008 11:09:06 +0000 (11:09 +0000)
commit95d162fb71a515caa822e5101ddfa96b40288ad5
treeafcdec751e8e3f259a4d64027f9be541f96a31a1
parentb5a5d64713260754f9b5776ba24b46779f95e373
gst-libs/gst/audio/gstbaseaudiosink.c: Change the way in which the ringbuffer is started when dealing with a slaved c...

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_resample_slaving),
(gst_base_audio_sink_skew_slaving),
(gst_base_audio_sink_sync_latency), (gst_base_audio_sink_render),
(gst_base_audio_sink_async_play),
(gst_base_audio_sink_change_state):
Change the way in which the ringbuffer is started when dealing with a
slaved clock and latency. We now sync to the clock until we reach
upstream latency before starting the ringbuffer. This has the effect
that we can accurately align the master and slave clocks and let the
rate correction code take care of the initial drift or rounding errors
instead of leaving them uncorrected with the old approach.
ChangeLog
gst-libs/gst/audio/gstbaseaudiosink.c