From 17b88eb688e27d6eec6452d367105ddf6f599bec Mon Sep 17 00:00:00 2001 From: Chris Rienzo Date: Tue, 23 Apr 2019 19:33:33 +0000 Subject: [PATCH] FS-11785 [mod_opus] move fec_bitrate scope to a better place --- src/mod/codecs/mod_opus/mod_opus.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mod/codecs/mod_opus/mod_opus.c b/src/mod/codecs/mod_opus/mod_opus.c index 1c48c8aa57..4fc5c76bad 100644 --- a/src/mod/codecs/mod_opus/mod_opus.c +++ b/src/mod/codecs/mod_opus/mod_opus.c @@ -642,12 +642,11 @@ static switch_status_t switch_opus_init(switch_codec_t *codec, switch_codec_flag if (opus_codec_settings.useinbandfec) { /* FEC on the encoder: start the call with a preconfigured packet loss percentage */ - int fec_bitrate; int loss_percent = opus_prefs.plpct ; opus_encoder_ctl(context->encoder_object, OPUS_SET_INBAND_FEC(opus_codec_settings.useinbandfec)); opus_encoder_ctl(context->encoder_object, OPUS_SET_PACKET_LOSS_PERC(loss_percent)); if (opus_prefs.keep_fec){ - fec_bitrate = switch_opus_get_fec_bitrate(enc_samplerate,loss_percent); + int fec_bitrate = switch_opus_get_fec_bitrate(enc_samplerate,loss_percent); /* keep a bitrate for which the encoder will always add FEC */ if (fec_bitrate != SWITCH_STATUS_FALSE) { opus_encoder_ctl(context->encoder_object, OPUS_SET_BITRATE(fec_bitrate));