summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-audiodev/audiodev.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2009-04-06 10:02:53 +0000
committerBenny Prijono <bennylp@teluu.com>2009-04-06 10:02:53 +0000
commitcb1abec743e6a7156b14e0fd21c3de3e044dee6b (patch)
tree6bcea2e01e2b6c2fbc010fd859f51d14e89d7a26 /pjmedia/src/pjmedia-audiodev/audiodev.c
parent01036ab7b2fca4dcad4c77c1d74aeb1a9abb8b75 (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.c6
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;