diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-06-14 20:04:55 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-06-14 20:04:55 +0000 |
commit | 503491acaba61cc45c9a9da08da49402143af8bf (patch) | |
tree | 23663e9d973ea2e946fed74fa21929af7dd38109 /pjsip-apps/src/pjsua/pjsua.c | |
parent | f81429bfe9cc30624e606eff2aa45082ff8008da (diff) |
Implement --null-audio, --auto-loop, etc. in pjsua
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@507 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/pjsua/pjsua.c')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua.c b/pjsip-apps/src/pjsua/pjsua.c index 666779eb..4c829341 100644 --- a/pjsip-apps/src/pjsua/pjsua.c +++ b/pjsip-apps/src/pjsua/pjsua.c @@ -586,6 +586,10 @@ static pj_status_t parse_args(int argc, char *argv[], case OPT_DURATION: cfg->duration = my_atoi(pj_optarg); break; + + default: + PJ_LOG(1,(THIS_FILE, "Invalid argument %s", argv[pj_optind-1])); + return -1; } } @@ -2068,6 +2072,8 @@ pj_status_t app_init(int argc, char *argv[]) &app_config.wav_id); if (status != PJ_SUCCESS) goto on_error; + + app_config.wav_port = pjsua_player_get_conf_port(app_config.wav_id); } /* Add UDP transport */ @@ -2108,6 +2114,13 @@ pj_status_t app_init(int argc, char *argv[]) if (status != PJ_SUCCESS) goto on_error; + /* Use null sound device? */ + if (app_config.null_audio) { + status = pjsua_set_null_snd_dev(); + if (status != PJ_SUCCESS) + return status; + } + return PJ_SUCCESS; on_error: |