diff options
Diffstat (limited to 'toxav')
-rw-r--r-- | toxav/toxav.c | 6 |
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 | ||
157 | void toxav_do(ToxAv *av) | 161 | void toxav_do(ToxAv *av) |