summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2016-06-29 05:46:17 +0000
committerRiza Sulistyo <riza@teluu.com>2016-06-29 05:46:17 +0000
commitec85fba02cf31b11c457e4047d39aeab97935a21 (patch)
tree21b3c0c1392a769e02923729f37811b06f539441 /pjmedia
parente791baea6f2888e8ed1913a5ae0e9f618dff46c8 (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.c4
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;