summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pjsip-apps/src/pjsua/pjsua_app.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c
index fc86225a..1b9584b8 100644
--- a/pjsip-apps/src/pjsua/pjsua_app.c
+++ b/pjsip-apps/src/pjsua/pjsua_app.c
@@ -3142,20 +3142,17 @@ pj_status_t app_destroy(void)
static void stereo_demo()
{
pjmedia_port *conf, *splitter, *ch1;
- unsigned clock;
pj_status_t status;
/* Disable existing sound device */
conf = pjsua_set_no_snd_dev();
- clock = app_config.media_cfg.clock_rate;
-
/* Create stereo-mono splitter/combiner */
status = pjmedia_splitcomb_create(app_config.pool,
- clock /* clock rate */,
+ conf->info.clock_rate /* clock rate */,
2 /* stereo */,
- clock*2*10/1000/* 10ms samples * 2ch */,
- 16 /* bits */,
+ 2 * conf->info.samples_per_frame,
+ conf->info.bits_per_sample,
0 /* options */,
&splitter);
pj_assert(status == PJ_SUCCESS);
@@ -3182,10 +3179,10 @@ static void stereo_demo()
/* Create sound device */
status = pjmedia_snd_port_create(app_config.pool, -1, -1,
- clock /* clock rate */,
+ conf->info.clock_rate,
2 /* stereo */,
- clock*2*10/1000 /* 10 ms samples * 2ch */,
- 16 /* bits */,
+ 2 * conf->info.samples_per_frame,
+ conf->info.bits_per_sample,
0, &app_config.snd);
pj_assert(status == PJ_SUCCESS);