summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua/pjsua_core.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-02-10 15:57:32 +0000
committerBenny Prijono <bennylp@teluu.com>2006-02-10 15:57:32 +0000
commit7b870081568c70589e6cec9e75f9784196e03e03 (patch)
tree47b0f6e9307406ce48f7b18c6be4852a8cd153a5 /pjsip/src/pjsua/pjsua_core.c
parent8c7a3cbbf75a2611701925d28b956476d9035272 (diff)
Integrated pjmedia-codec library to pjsua
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@177 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua/pjsua_core.c')
-rw-r--r--pjsip/src/pjsua/pjsua_core.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/pjsip/src/pjsua/pjsua_core.c b/pjsip/src/pjsua/pjsua_core.c
index 5e344301..6d7a28f7 100644
--- a/pjsip/src/pjsua/pjsua_core.c
+++ b/pjsip/src/pjsua/pjsua_core.c
@@ -466,6 +466,16 @@ pj_status_t pjsua_init(void)
return status;
}
+ /* Init pjmedia-codecs: */
+
+ status = pjmedia_codec_init(pjsua.med_endpt);
+ if (status != PJ_SUCCESS) {
+ pj_caching_pool_destroy(&pjsua.cp);
+ pjsua_perror("Media codec initialization has returned error", status);
+ return status;
+ }
+
+
/* Done. */
return PJ_SUCCESS;
}
@@ -663,6 +673,12 @@ pj_status_t pjsua_destroy(void)
pjsua.quit_flag = 1;
+
+ /* Shutdown pjmedia-codec: */
+
+ pjmedia_codec_deinit();
+
+
/* Destroy sound framework:
* (this should be done in pjmedia_shutdown())
*/