diff options
author | Benny Prijono <bennylp@teluu.com> | 2009-04-06 10:02:53 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2009-04-06 10:02:53 +0000 |
commit | cb1abec743e6a7156b14e0fd21c3de3e044dee6b (patch) | |
tree | 6bcea2e01e2b6c2fbc010fd859f51d14e89d7a26 /pjmedia/src/pjmedia-audiodev/audiodev.c | |
parent | 01036ab7b2fca4dcad4c77c1d74aeb1a9abb8b75 (diff) |
Ticket #768: Media initialization returns error if no audio device is detected
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2570 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-audiodev/audiodev.c')
-rw-r--r-- | pjmedia/src/pjmedia-audiodev/audiodev.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia-audiodev/audiodev.c b/pjmedia/src/pjmedia-audiodev/audiodev.c index 8bf1f79a..21c4b3d2 100644 --- a/pjmedia/src/pjmedia-audiodev/audiodev.c +++ b/pjmedia/src/pjmedia-audiodev/audiodev.c @@ -261,10 +261,16 @@ static pj_status_t init_driver(unsigned drv_idx) aud_subsys.dev_cnt + dev_cnt - MAX_DEVS)); dev_cnt = MAX_DEVS - aud_subsys.dev_cnt; } + + /* enabling this will cause pjsua-lib initialization to fail when there + * is no sound device installed in the system, even when pjsua has been + * run with --null-audio + * if (dev_cnt == 0) { f->op->destroy(f); return PJMEDIA_EAUD_NODEV; } + */ /* Fill in default devices */ drv->play_dev_idx = drv->rec_dev_idx = drv->dev_idx = -1; |