diff options
author | Riza Sulistyo <riza@teluu.com> | 2016-06-29 05:46:17 +0000 |
---|---|---|
committer | Riza Sulistyo <riza@teluu.com> | 2016-06-29 05:46:17 +0000 |
commit | ec85fba02cf31b11c457e4047d39aeab97935a21 (patch) | |
tree | 21b3c0c1392a769e02923729f37811b06f539441 /pjmedia | |
parent | e791baea6f2888e8ed1913a5ae0e9f618dff46c8 (diff) |
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
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia-codec/opus.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; |