fix client libaryr in case no latency interpolation is required

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@270 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2004-11-04 18:56:09 +00:00
parent cd3ba7d0f7
commit 1f6a90c963

View file

@ -560,10 +560,12 @@ struct pa_operation* pa_stream_cork(struct pa_stream *s, int b, void (*cb) (stru
uint32_t tag;
assert(s && s->ref >= 1 && s->state == PA_STREAM_READY);
if (!s->corked && b)
s->ipol_usec = pa_stream_get_interpolated_time(s);
else if (s->corked && !b)
gettimeofday(&s->ipol_timestamp, NULL);
if (s->interpolate) {
if (!s->corked && b)
s->ipol_usec = pa_stream_get_interpolated_time(s);
else if (s->corked && !b)
gettimeofday(&s->ipol_timestamp, NULL);
}
s->corked = b;