pulseaudio/src
Arun Raghavan 3e552bdf19 client: Don't update smoother while corked
This prevents the smoother attached to the stream clock from being
updated while the stream is corked, which in turn ensures that once
corking is completed, pa_stream_get_time() always returns the same value
until the stream is uncorked - i.e., the clock does not advance when the
client believes that it will not.

The actual call to pa_smoother_put() happens on things like stream
suspend/unsuspend, which trigger timing updates. This changes the
smoother coefficients, which means that a call to pa_smoother_get() for
the same value of 'x' can return different values before and after a
timing update.
2011-01-15 16:08:45 +00:00
..
daemon console-kit: Console Kit support is dependent on DBUS and is thus optional. 2011-01-11 10:10:07 +00:00
modules alsa-sink: Don't assume we were able to enable hw-volume or sync-volume (v1.1) 2011-01-15 13:26:21 +00:00
pulse client: Don't update smoother while corked 2011-01-15 16:08:45 +00:00
pulsecore core: Use pa_sink_get_latency_within_thread() in sync-volume code 2011-01-15 13:24:40 +00:00
tests build-sys: Replace dummy Makefiles with proper Makefile.am's 2010-12-05 15:58:59 +00:00
utils padsp: wrap __open_2 and __open64_2 2011-01-10 20:49:40 +00:00
.gitignore tests: add pa_once_xxx() test 2010-01-13 17:40:31 +01:00
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am jack: Add module-jackdbus-detect 2010-12-05 16:06:09 +00:00
map-file volume: add pa_cvolume_inc_clamp function 2009-11-05 04:56:47 +01:00