Redesign RTP/RTCP stuffs so that stream does not create thread implicitly. Changed pjmedia_endpt_create() API.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@350 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip-apps/src/pjsip-perf/main.c b/pjsip-apps/src/pjsip-perf/main.c
index 0bf0d3a..f28e6b2 100644
--- a/pjsip-apps/src/pjsip-perf/main.c
+++ b/pjsip-apps/src/pjsip-perf/main.c
@@ -258,7 +258,9 @@
pjsip_xfer_init_module( settings.endpt );
/* Init multimedia endpoint. */
- status = pjmedia_endpt_create(&settings.cp.factory, &settings.med_endpt);
+ status = pjmedia_endpt_create(&settings.cp.factory,
+ pjsip_endpt_get_ioqueue(settings.endpt), 0,
+ &settings.med_endpt);
if (status != PJ_SUCCESS) {
app_perror(THIS_FILE, "Unable to create media endpoint",
status);
diff --git a/pjsip-apps/src/samples/confsample.c b/pjsip-apps/src/samples/confsample.c
index 514bd02..553f570 100644
--- a/pjsip-apps/src/samples/confsample.c
+++ b/pjsip-apps/src/samples/confsample.c
@@ -158,7 +158,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);
/* Create memory pool to allocate memory */
diff --git a/pjsip-apps/src/samples/level.c b/pjsip-apps/src/samples/level.c
index 034c695..8723d62 100644
--- a/pjsip-apps/src/samples/level.c
+++ b/pjsip-apps/src/samples/level.c
@@ -84,7 +84,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);
/* Create memory pool for our file player */
diff --git a/pjsip-apps/src/samples/playfile.c b/pjsip-apps/src/samples/playfile.c
index 912feea..a703bc5 100644
--- a/pjsip-apps/src/samples/playfile.c
+++ b/pjsip-apps/src/samples/playfile.c
@@ -91,7 +91,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);
/* Create memory pool for our file player */
diff --git a/pjsip-apps/src/samples/playsine.c b/pjsip-apps/src/samples/playsine.c
index 1040d8f..2e83221 100644
--- a/pjsip-apps/src/samples/playsine.c
+++ b/pjsip-apps/src/samples/playsine.c
@@ -203,7 +203,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);
/* Create memory pool for our sine generator */
diff --git a/pjsip-apps/src/samples/simpleua.c b/pjsip-apps/src/samples/simpleua.c
index df4337d..bed2671 100644
--- a/pjsip-apps/src/samples/simpleua.c
+++ b/pjsip-apps/src/samples/simpleua.c
@@ -259,7 +259,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &g_med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &g_med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);
/*
diff --git a/pjsip-apps/src/samples/sndinfo.c b/pjsip-apps/src/samples/sndinfo.c
index efd761c..862c19e 100644
--- a/pjsip-apps/src/samples/sndinfo.c
+++ b/pjsip-apps/src/samples/sndinfo.c
@@ -142,7 +142,7 @@
* Initialize media endpoint.
* This will implicitly initialize PJMEDIA too.
*/
- status = pjmedia_endpt_create(&cp.factory, &med_endpt);
+ status = pjmedia_endpt_create(&cp.factory, NULL, 1, &med_endpt);
PJ_ASSERT_RETURN(status == PJ_SUCCESS, 1);