From: sunlin Date: Thu, 7 May 2020 21:52:39 +0000 (+0800) Subject: [mod_silk] Fix mod_silk always init with maxaveragebitrate=20000 X-Git-Tag: v1.10.3^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=43b35ae4f2c5426e9c45633dacc5504f726506b5;p=thirdparty%2Ffreeswitch.git [mod_silk] Fix mod_silk always init with maxaveragebitrate=20000 --- diff --git a/src/mod/codecs/mod_silk/mod_silk.c b/src/mod/codecs/mod_silk/mod_silk.c index e437ed7df7..b41b8510eb 100644 --- a/src/mod/codecs/mod_silk/mod_silk.c +++ b/src/mod/codecs/mod_silk/mod_silk.c @@ -175,6 +175,11 @@ static switch_status_t switch_silk_init(switch_codec_t *codec, } memset(&codec_fmtp, '\0', sizeof(struct switch_codec_fmtp)); + codec_fmtp.actual_samples_per_second = codec->implementation->actual_samples_per_second; + codec_fmtp.bits_per_second = codec->implementation->bits_per_second; + codec_fmtp.microseconds_per_packet = codec->implementation->microseconds_per_packet; + codec_fmtp.stereo = codec->implementation->number_of_channels > 1; + codec_fmtp.private_info = &silk_codec_settings; switch_silk_fmtp_parse(codec->fmtp_in, &codec_fmtp);