summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/g7221.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-codec/g7221.c')
-rw-r--r--pjmedia/src/pjmedia-codec/g7221.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-codec/g7221.c b/pjmedia/src/pjmedia-codec/g7221.c
index 8fa9efbd..2b9f1db7 100644
--- a/pjmedia/src/pjmedia-codec/g7221.c
+++ b/pjmedia/src/pjmedia-codec/g7221.c
@@ -678,7 +678,10 @@ static pj_status_t codec_open( pjmedia_codec *codec,
fmtp_bitrate = (pj_uint16_t)pj_strtoul(&fmtp->param[tmp].val);
}
- /* Validation mode first! */
+ if (fmtp_bitrate == 0)
+ fmtp_bitrate = attr->info.avg_bps;
+
+ /* Validate bitrate */
if (!fmtp_bitrate || !validate_mode(attr->info.clock_rate, fmtp_bitrate))
return PJMEDIA_CODEC_EINMODE;