summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/gsm.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-02-19 02:24:27 +0000
committerBenny Prijono <bennylp@teluu.com>2006-02-19 02:24:27 +0000
commitf5ca7cbda0e310413076dd3323a66da803e2b32c (patch)
treeeed67de9f2021dfb2e7aa31464bd7870ce7459b7 /pjmedia/src/pjmedia-codec/gsm.c
parent49a3b60593925562cbeb836a5885e034d2f78997 (diff)
Fixing Makefiles for the new pjmedia-codec and pjsip-simple libraries
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@198 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-codec/gsm.c')
-rw-r--r--pjmedia/src/pjmedia-codec/gsm.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia-codec/gsm.c b/pjmedia/src/pjmedia-codec/gsm.c
index cc41612a..3ef6dac4 100644
--- a/pjmedia/src/pjmedia-codec/gsm.c
+++ b/pjmedia/src/pjmedia-codec/gsm.c
@@ -280,6 +280,8 @@ static pj_status_t gsm_alloc_codec( pjmedia_codec_factory *factory,
codec = pj_pool_zalloc(gsm_codec_factory.pool,
sizeof(pjmedia_codec));
PJ_ASSERT_RETURN(codec != NULL, PJ_ENOMEM);
+ codec->op = &gsm_op;
+ codec->factory = factory;
}
pj_mutex_unlock(gsm_codec_factory.mutex);
@@ -413,7 +415,7 @@ static pj_status_t gsm_codec_encode( pjmedia_codec *codec,
if (input->size < 320)
return PJMEDIA_CODEC_EPCMTOOSHORT;
- gsm_encode(codec->codec_data, (const short*)input->buf,
+ gsm_encode(codec->codec_data, (short*)input->buf,
(unsigned char*)output->buf);
output->size = 33;
@@ -440,7 +442,7 @@ static pj_status_t gsm_codec_decode( pjmedia_codec *codec,
return PJMEDIA_CODEC_EFRMTOOSHORT;
gsm_decode(codec->codec_data,
- (const unsigned char*)input->buf,
+ (unsigned char*)input->buf,
(short*)output->buf);
output->size = 320;