summaryrefslogtreecommitdiff
path: root/toxav
diff options
context:
space:
mode:
Diffstat (limited to 'toxav')
-rw-r--r--toxav/toxav.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/toxav/toxav.c b/toxav/toxav.c
index f4eafaf8..d7de0326 100644
--- a/toxav/toxav.c
+++ b/toxav/toxav.c
@@ -151,7 +151,11 @@ uint32_t toxav_do_interval(ToxAv *av)
151 rc = MIN(av->calls[i].cs->audio_decoder_frame_duration, rc); 151 rc = MIN(av->calls[i].cs->audio_decoder_frame_duration, rc);
152 } 152 }
153 153
154 return rc - av->avgdectms; 154 if (rc < av->avgdectms) {
155 return 0;
156 } else {
157 return rc - av->avgdectms;
158 }
155} 159}
156 160
157void toxav_do(ToxAv *av) 161void toxav_do(ToxAv *av)