summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2006-08-22 15:20:57 +0000
committerPierre Ossman <ossman@cendio.se>2006-08-22 15:20:57 +0000
commit0249651c8e46f2133f159baae1eac52e8b5a5e2f (patch)
treebc138b51d7c1a95afb1a6a332892ff25efbc6709
parent7bf25407789a99eec9d77ec8b9f9ece8abe49589 (diff)
Log when there is a problem opening the waveOut/waveIn device.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1322 fefdeb5f-60dc-0310-8127-8f9354f1896f
-rw-r--r--src/modules/module-waveout.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/modules/module-waveout.c b/src/modules/module-waveout.c
index 1222d4af..9c867fdb 100644
--- a/src/modules/module-waveout.c
+++ b/src/modules/module-waveout.c
@@ -481,16 +481,22 @@ int pa__init(pa_core *c, pa_module*m) {
u = pa_xmalloc(sizeof(struct userdata));
if (record) {
- if (waveInOpen(&hwi, WAVE_MAPPER, &wf, (DWORD_PTR)chunk_ready_cb, (DWORD_PTR)u, CALLBACK_FUNCTION) != MMSYSERR_NOERROR)
+ if (waveInOpen(&hwi, WAVE_MAPPER, &wf, (DWORD_PTR)chunk_ready_cb, (DWORD_PTR)u, CALLBACK_FUNCTION) != MMSYSERR_NOERROR) {
+ pa_log("failed to open waveIn");
goto fail;
- if (waveInStart(hwi) != MMSYSERR_NOERROR)
+ }
+ if (waveInStart(hwi) != MMSYSERR_NOERROR) {
+ pa_log("failed to start waveIn");
goto fail;
+ }
pa_log_debug("Opened waveIn subsystem.");
}
if (playback) {
- if (waveOutOpen(&hwo, WAVE_MAPPER, &wf, (DWORD_PTR)chunk_done_cb, (DWORD_PTR)u, CALLBACK_FUNCTION) != MMSYSERR_NOERROR)
+ if (waveOutOpen(&hwo, WAVE_MAPPER, &wf, (DWORD_PTR)chunk_done_cb, (DWORD_PTR)u, CALLBACK_FUNCTION) != MMSYSERR_NOERROR) {
+ pa_log("failed to open waveOut");
goto fail;
+ }
pa_log_debug("Opened waveOut subsystem.");
}