diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-06-26 20:23:47 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-06-26 20:23:47 +0000 |
commit | fa29e332b8c36497073e592ff45a65dad95dbba0 (patch) | |
tree | 58da69a6a896f82f4f98ec0dfd3e242ea48c685d /pjsip-apps/src/pjsua | |
parent | 21192d78dc4ffd64243826b72000817cdbb80aed (diff) |
Added option to disable stdout buffering in pjsua, and adjust the python tests
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2067 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/pjsua')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index ca0caad2..1a8f50b1 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -464,6 +464,9 @@ static pj_status_t parse_args(int argc, char *argv[], OPT_CAPTURE_DEV, OPT_PLAYBACK_DEV, OPT_CAPTURE_LAT, OPT_PLAYBACK_LAT, OPT_NO_TONES, OPT_STDOUT_REFRESH, OPT_STDOUT_REFRESH_TEXT, +#ifdef _IONBF + OPT_STDOUT_NO_BUF, +#endif OPT_AUTO_UPDATE_NAT,OPT_USE_COMPACT_FORM,OPT_DIS_CODEC }; struct pj_getopt_option long_options[] = { @@ -554,6 +557,9 @@ static pj_status_t parse_args(int argc, char *argv[], { "playback-lat", 1, 0, OPT_PLAYBACK_LAT}, { "stdout-refresh", 1, 0, OPT_STDOUT_REFRESH}, { "stdout-refresh-text", 1, 0, OPT_STDOUT_REFRESH_TEXT}, +#ifdef _IONBF + { "stdout-no-buf", 0, 0, OPT_STDOUT_NO_BUF }, +#endif { "snd-auto-close", 1, 0, OPT_SND_AUTO_CLOSE}, { "no-tones", 0, 0, OPT_NO_TONES}, { NULL, 0, 0, 0} @@ -1146,6 +1152,12 @@ static pj_status_t parse_args(int argc, char *argv[], stdout_refresh_text = pj_optarg; break; +#ifdef _IONBF + case OPT_STDOUT_NO_BUF: + setvbuf(stdout, NULL, _IONBF, 0); + break; +#endif + case OPT_CAPTURE_LAT: cfg->capture_lat = atoi(pj_optarg); break; |