]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11785 [mod_opus] move fec_bitrate scope to a better place
authorChris Rienzo <chris@signalwire.com>
Tue, 23 Apr 2019 19:33:33 +0000 (19:33 +0000)
committerAndrey Volk <andywolk@gmail.com>
Wed, 17 Jul 2019 17:50:07 +0000 (21:50 +0400)
src/mod/codecs/mod_opus/mod_opus.c

index 1c48c8aa5725d838857327153ffd0efcf2af0173..4fc5c76bad25a830c41f07d6fe62e86fbe327dd7 100644 (file)
@@ -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));