From: Chris Rienzo Date: Tue, 23 Apr 2019 19:33:33 +0000 (+0000) Subject: FS-11785 [mod_opus] move fec_bitrate scope to a better place X-Git-Tag: v1.10.0~150 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17b88eb688e27d6eec6452d367105ddf6f599bec;p=thirdparty%2Ffreeswitch.git FS-11785 [mod_opus] move fec_bitrate scope to a better place --- 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));