summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/l16.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-codec/l16.c')
-rw-r--r--pjmedia/src/pjmedia-codec/l16.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia-codec/l16.c b/pjmedia/src/pjmedia-codec/l16.c
index 462306ab..18b86708 100644
--- a/pjmedia/src/pjmedia-codec/l16.c
+++ b/pjmedia/src/pjmedia-codec/l16.c
@@ -59,8 +59,10 @@ static pj_status_t l16_dealloc_codec( pjmedia_codec_factory *factory,
static pj_status_t l16_init( pjmedia_codec *codec,
pj_pool_t *pool );
static pj_status_t l16_open( pjmedia_codec *codec,
- pjmedia_codec_param *attr );
+ const pjmedia_codec_param *attr );
static pj_status_t l16_close( pjmedia_codec *codec );
+static pj_status_t l16_modify(pjmedia_codec *codec,
+ const pjmedia_codec_param *attr );
static pj_status_t l16_parse(pjmedia_codec *codec,
void *pkt,
pj_size_t pkt_size,
@@ -82,6 +84,7 @@ static pjmedia_codec_op l16_op =
&l16_init,
&l16_open,
&l16_close,
+ &l16_modify,
&l16_parse,
&l16_encode,
&l16_decode
@@ -486,7 +489,7 @@ static pj_status_t l16_init( pjmedia_codec *codec, pj_pool_t *pool )
}
static pj_status_t l16_open(pjmedia_codec *codec,
- pjmedia_codec_param *attr )
+ const pjmedia_codec_param *attr )
{
/* Nothing to do.. */
PJ_UNUSED_ARG(codec);
@@ -501,6 +504,15 @@ static pj_status_t l16_close( pjmedia_codec *codec )
return PJ_SUCCESS;
}
+static pj_status_t l16_modify(pjmedia_codec *codec,
+ const pjmedia_codec_param *attr )
+{
+ /* Don't want to do anything. */
+ PJ_UNUSED_ARG(codec);
+ PJ_UNUSED_ARG(attr);
+ return PJ_EINVALIDOP;
+}
+
static pj_status_t l16_parse( pjmedia_codec *codec,
void *pkt,
pj_size_t pkt_size,