From 20c2947cbb37cfd616986960b3b2cd743815d96b Mon Sep 17 00:00:00 2001 From: "Diogo Franco (Kovensky)" Date: Fri, 19 Jul 2013 12:36:58 -0300 Subject: ao_wasapi0: Don't release WASAPI buffer twice Would cause bogus AUDCLNT_E_OUT_OF_ORDER errors. --- audio/out/ao_wasapi0.c | 1 + 1 file changed, 1 insertion(+) (limited to 'audio/out/ao_wasapi0.c') diff --git a/audio/out/ao_wasapi0.c b/audio/out/ao_wasapi0.c index f2efffed2b..6a3bfc943c 100644 --- a/audio/out/ao_wasapi0.c +++ b/audio/out/ao_wasapi0.c @@ -461,6 +461,7 @@ static void thread_feed(wasapi0_state *state,int force_feed) state->bufferFrameCount, AUDCLNT_BUFFERFLAGS_SILENT); EXIT_ON_ERROR(hr) + return; } hr = IAudioRenderClient_ReleaseBuffer(state->pRenderClient, state->bufferFrameCount, 0); -- cgit v1.2.3