From: Brian West Date: Wed, 2 Nov 2016 11:17:34 +0000 (-0500) Subject: FS-9687 lets actually fix it this time now that I know the scenario that triggers it. X-Git-Tag: v1.8.0~1136 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1cd511ab3dbc2fb7b5a55188ef0bba6532ca8081;p=thirdparty%2Ffreeswitch.git FS-9687 lets actually fix it this time now that I know the scenario that triggers it. --- diff --git a/src/mod/codecs/mod_opus/mod_opus.c b/src/mod/codecs/mod_opus/mod_opus.c index de19d6cd06..3ff5a6a465 100644 --- a/src/mod/codecs/mod_opus/mod_opus.c +++ b/src/mod/codecs/mod_opus/mod_opus.c @@ -702,7 +702,7 @@ static switch_status_t switch_opus_destroy(switch_codec_t *codec) int avg_encoded_bitrate = 0; if (session) { - if (context->encoder_stats.frame_counter > 0 && context->encoder_stats.encoded_bytes > 0 && context->encoder_stats.encoded_msec > 0) { + if (context->encoder_stats.encoded_bytes > 0 && (context->encoder_stats.encoded_msec > 1000)) { avg_encoded_bitrate = (context->encoder_stats.encoded_bytes * 8) / (context->encoder_stats.encoded_msec / 1000); }