From: rjk@greenend.org.uk <> Date: Mon, 24 Sep 2007 14:11:34 +0000 (+0100) Subject: target_rtp_time had better be even for stereo X-Git-Tag: debian-1_5_99dev8~243^2~4 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/commitdiff_plain/3a23a6a5d9a9973ebb9d62644d2d68a79483d31d target_rtp_time had better be even for stereo --- diff --git a/server/speaker.c b/server/speaker.c index 4bb1d2c..aebd930 100644 --- a/server/speaker.c +++ b/server/speaker.c @@ -974,6 +974,7 @@ static size_t network_play(size_t frames) { * transmitting packets with overlapping timestamp ranges, which does not * make sense. */ + target_rtp_time &= ~(uint64_t)1; /* stereo! */ if(target_rtp_time > rtp_time) { /* More time has elapsed than we've transmitted samples. That implies * we've been 'sending' silence. */