mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
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
This commit is contained in:
parent
7bf2540778
commit
0249651c8e
1 changed files with 9 additions and 3 deletions
|
|
@ -481,16 +481,22 @@ int pa__init(pa_core *c, pa_module*m) {
|
||||||
u = pa_xmalloc(sizeof(struct userdata));
|
u = pa_xmalloc(sizeof(struct userdata));
|
||||||
|
|
||||||
if (record) {
|
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;
|
goto fail;
|
||||||
if (waveInStart(hwi) != MMSYSERR_NOERROR)
|
}
|
||||||
|
if (waveInStart(hwi) != MMSYSERR_NOERROR) {
|
||||||
|
pa_log("failed to start waveIn");
|
||||||
goto fail;
|
goto fail;
|
||||||
|
}
|
||||||
pa_log_debug("Opened waveIn subsystem.");
|
pa_log_debug("Opened waveIn subsystem.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (playback) {
|
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;
|
goto fail;
|
||||||
|
}
|
||||||
pa_log_debug("Opened waveOut subsystem.");
|
pa_log_debug("Opened waveOut subsystem.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue