From: Anthony Minessale Date: Fri, 11 Sep 2015 16:37:01 +0000 (-0500) Subject: FS-8130 don't set packet loss percent X-Git-Tag: v1.6.2~1^2~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c195ee4c6093b092d91f10a8b1b14aa23378407b;p=thirdparty%2Ffreeswitch.git FS-8130 don't set packet loss percent --- diff --git a/src/mod/codecs/mod_opus/mod_opus.c b/src/mod/codecs/mod_opus/mod_opus.c index c38a92c470..864b9fb3b6 100644 --- a/src/mod/codecs/mod_opus/mod_opus.c +++ b/src/mod/codecs/mod_opus/mod_opus.c @@ -819,6 +819,10 @@ static switch_status_t switch_opus_control(switch_codec_t *codec, calc = plpct % 10; plpct = plpct - calc + ( calc ? 10 : 0); + if (opus_prefs.plpct > 0 && plpct < opus_prefs.plpct) { + plpct = opus_prefs.plpct; + } + if (plpct != context->old_plpct) { opus_encoder_ctl(context->encoder_object, OPUS_SET_PACKET_LOSS_PERC(plpct));