diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2010-04-07 13:21:31 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2010-04-07 13:21:31 +0000 |
commit | 3408c959390d71b7e24307a56cc02d796228dc28 (patch) | |
tree | b64ccfedb2c6db296ed4da1539ff3a45ca6c702b /pjsip-apps/src/symsndtest/app_main.cpp | |
parent | 874fb426eab2235f8f635490e5f542279b5fcacb (diff) |
More ticket #1055:
- Added APS codecs detection.
- Minor updates in symsndtest:
- added log of supported extended audio formats.
- changed libraries order in symsndtest.mmp, this fixes linking error on S60 3rd MR SDK.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3135 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/symsndtest/app_main.cpp')
-rw-r--r-- | pjsip-apps/src/symsndtest/app_main.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pjsip-apps/src/symsndtest/app_main.cpp b/pjsip-apps/src/symsndtest/app_main.cpp index c43a5566..2458e7c3 100644 --- a/pjsip-apps/src/symsndtest/app_main.cpp +++ b/pjsip-apps/src/symsndtest/app_main.cpp @@ -123,6 +123,39 @@ static pj_status_t app_init() PJ_LOG(3, (THIS_FILE, "%d: %s %d/%d %dHz", i, info.name, info.input_count, info.output_count, info.default_samples_per_sec)); + + unsigned j; + + /* Print extended formats supported by this audio device */ + PJ_LOG(3, (THIS_FILE, " Extended formats supported:")); + for (j = 0; j < info.ext_fmt_cnt; ++j) { + const char *fmt_name = NULL; + + switch (info.ext_fmt[j].id) { + case PJMEDIA_FORMAT_PCMA: + fmt_name = "PCMA"; + break; + case PJMEDIA_FORMAT_PCMU: + fmt_name = "PCMU"; + break; + case PJMEDIA_FORMAT_AMR: + fmt_name = "AMR-NB"; + break; + case PJMEDIA_FORMAT_G729: + fmt_name = "G729"; + break; + case PJMEDIA_FORMAT_ILBC: + fmt_name = "ILBC"; + break; + case PJMEDIA_FORMAT_PCM: + fmt_name = "PCM"; + break; + default: + fmt_name = "Unknown"; + break; + } + PJ_LOG(3, (THIS_FILE, " - %s", fmt_name)); + } } /* Create pool */ |