From: Anthony Minessale Date: Fri, 7 Mar 2014 01:34:57 +0000 (+0500) Subject: fix backwards subtraction X-Git-Tag: v1.5.11~114 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=abb83e0b0e7e43e2a6c3e259bf53ceca96f87325;p=thirdparty%2Ffreeswitch.git fix backwards subtraction --- diff --git a/libs/stfu/stfu.c b/libs/stfu/stfu.c index d83baed017..8bf8fa8bfe 100644 --- a/libs/stfu/stfu.c +++ b/libs/stfu/stfu.c @@ -718,8 +718,8 @@ stfu_frame_t *stfu_n_read_a_frame(stfu_instance_t *i) uint32_t y; stfu_frame_t *frame = NULL; - int32_t delay = i->last_rd_ts - i->cur_ts; - uint32_t need = abs(i->last_rd_ts - i->cur_ts) / i->samples_per_packet; + int32_t delay = i->cur_ts - i->last_rd_ts; + uint32_t need = abs(delay) / i->samples_per_packet; i->period_missing_count++;