diff options
Diffstat (limited to 'pjmedia/src')
-rw-r--r-- | pjmedia/src/pjmedia/stream.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/stream.c b/pjmedia/src/pjmedia/stream.c index 8313c401..eae1398a 100644 --- a/pjmedia/src/pjmedia/stream.c +++ b/pjmedia/src/pjmedia/stream.c @@ -2054,6 +2054,11 @@ PJ_DEF(pj_status_t) pjmedia_stream_create( pjmedia_endpt *endpt, if (stream->codec_param.setting.frm_per_pkt < 1) stream->codec_param.setting.frm_per_pkt = 1; + /* Init the codec. */ + status = stream->codec->op->init(stream->codec, pool); + if (status != PJ_SUCCESS) + goto err_cleanup; + /* Open the codec. */ status = stream->codec->op->open(stream->codec, &stream->codec_param); if (status != PJ_SUCCESS) |