diff options
author | Liong Sauw Ming <ming@teluu.com> | 2015-10-06 05:57:51 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2015-10-06 05:57:51 +0000 |
commit | e5906b82cd39fc0e4f6ab7e0138e6e81da7ab8ef (patch) | |
tree | 859a56ff1f82672f1c7912155fbfa20f70d8f9c4 /pjsip-apps | |
parent | 17276f318cc81d64c26aa766ae763b2773659dbf (diff) |
Fixed #1888: Support for WebRtc AEC
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5186 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app_config.c | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app_config.c b/pjsip-apps/src/pjsua/pjsua_app_config.c index 633b45e9..00ba2784 100644 --- a/pjsip-apps/src/pjsua/pjsua_app_config.c +++ b/pjsip-apps/src/pjsua/pjsua_app_config.c @@ -23,6 +23,9 @@ #define MAX_APP_OPTIONS 128 +#define str(s) #s +#define xstr(s) str(s) + char *stdout_refresh_text = "STDOUT_REFRESH"; /* Show usage */ @@ -141,17 +144,22 @@ static void usage(void) puts (" --auto-conf Automatically put calls in conference with others"); puts (" --rec-file=file Open file recorder (extension can be .wav or .mp3"); puts (" --auto-rec Automatically record conversation"); - puts (" --quality=N Specify media quality (0-10, default=6)"); + puts (" --quality=N Specify media quality (0-10, default=" + xstr(PJSUA_DEFAULT_CODEC_QUALITY) ")"); puts (" --ptime=MSEC Override codec ptime to MSEC (default=specific)"); puts (" --no-vad Disable VAD/silence detector (default=vad enabled)"); - puts (" --ec-tail=MSEC Set echo canceller tail length (default=256)"); + puts (" --ec-tail=MSEC Set echo canceller tail length (default=" + xstr(PJSUA_DEFAULT_EC_TAIL_LEN) ")"); puts (" --ec-opt=OPT Select echo canceller algorithm (0=default, "); - puts (" 1=speex, 2=suppressor)"); - puts (" --ilbc-mode=MODE Set iLBC codec mode (20 or 30, default is 30)"); + puts (" 1=speex, 2=suppressor, 3=WebRtc)"); + puts (" --ilbc-mode=MODE Set iLBC codec mode (20 or 30, default is " + xstr(PJSUA_DEFAULT_ILBC_MODE) ")"); puts (" --capture-dev=id Audio capture device ID (default=-1)"); puts (" --playback-dev=id Audio playback device ID (default=-1)"); - puts (" --capture-lat=N Audio capture latency, in ms (default=100)"); - puts (" --playback-lat=N Audio playback latency, in ms (default=100)"); + puts (" --capture-lat=N Audio capture latency, in ms (default=" + xstr(PJMEDIA_SND_DEFAULT_REC_LATENCY) ")"); + puts (" --playback-lat=N Audio playback latency, in ms (default=" + xstr(PJMEDIA_SND_DEFAULT_PLAY_LATENCY) ")"); puts (" --snd-auto-close=N Auto close audio device when idle for N secs (default=1)"); puts (" Specify N=-1 to disable this feature."); puts (" Specify N=0 for instant close when unused."); |