From 43b35ae4f2c5426e9c45633dacc5504f726506b5 Mon Sep 17 00:00:00 2001 From: sunlin Date: Fri, 8 May 2020 05:52:39 +0800 Subject: [PATCH] [mod_silk] Fix mod_silk always init with maxaveragebitrate=20000 --- src/mod/codecs/mod_silk/mod_silk.c | 5 +++++ 1 file changed, 5 insertions(+) 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);