From c195ee4c6093b092d91f10a8b1b14aa23378407b Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 11 Sep 2015 11:37:01 -0500 Subject: [PATCH] FS-8130 don't set packet loss percent --- src/mod/codecs/mod_opus/mod_opus.c | 4 ++++ 1 file changed, 4 insertions(+) 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));