From ec85fba02cf31b11c457e4047d39aeab97935a21 Mon Sep 17 00:00:00 2001 From: Riza Sulistyo Date: Wed, 29 Jun 2016 05:46:17 +0000 Subject: Re #1928: Allow setting opus bitrate to PJMEDIA_CODEC_OPUS_DEFAULT_BIT_RATE when calling pjmedia_codec_opus_set_default_param. Thanks to Marcus Froeschl for the report. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5365 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia-codec/opus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pjmedia') diff --git a/pjmedia/src/pjmedia-codec/opus.c b/pjmedia/src/pjmedia-codec/opus.c index 6dd4b085..2d710b25 100644 --- a/pjmedia/src/pjmedia-codec/opus.c +++ b/pjmedia/src/pjmedia-codec/opus.c @@ -391,7 +391,9 @@ pjmedia_codec_opus_set_default_param(const pjmedia_codec_opus_config *cfg, param->info.channel_cnt = opus_cfg.channel_cnt = cfg->channel_cnt; /* Set bit_rate */ - if (cfg->bit_rate < 6000 || cfg->bit_rate > 510000) { + if (cfg->bit_rate != PJMEDIA_CODEC_OPUS_DEFAULT_BIT_RATE) && + (cfg->bit_rate < 6000 || cfg->bit_rate > 510000) + { return PJ_EINVAL; } opus_cfg.bit_rate = cfg->bit_rate; -- cgit v1.2.3