From 9c6e8cfe1470b9382fab2b93c1cd2b9eea521c0d Mon Sep 17 00:00:00 2001 From: "Alfred E. Heggestad" Date: Sun, 9 Nov 2014 10:44:34 +0100 Subject: winwave: do not open player device twice thanks to Tomasz Ostrowski for reporting --- modules/winwave/play.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/modules/winwave/play.c b/modules/winwave/play.c index fb99a44..77e7501 100644 --- a/modules/winwave/play.c +++ b/modules/winwave/play.c @@ -156,15 +156,6 @@ static int write_stream_open(struct auplay_st *st, wfmt.nAvgBytesPerSec = wfmt.nSamplesPerSec * wfmt.nBlockAlign; wfmt.cbSize = 0; - res = waveOutOpen(&st->waveout, WAVE_MAPPER, &wfmt, - (DWORD_PTR) waveOutCallback, - (DWORD_PTR) st, - CALLBACK_FUNCTION | WAVE_FORMAT_DIRECT); - if (res != MMSYSERR_NOERROR) { - warning("winwave: waveOutOpen: failed %d\n", res); - return EINVAL; - } - waveOutClose(st->waveout); res = waveOutOpen(&st->waveout, WAVE_MAPPER, &wfmt, (DWORD_PTR) waveOutCallback, (DWORD_PTR) st, -- cgit v1.2.3