From e735abe33481afb51b30be5561d3c5b8a090384a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 13 Dec 2011 21:45:26 +0100 Subject: output/openal: use alGetSourcei(AL_BUFFER) to force-unqueue buffers The implementation of cancel() did not work well: you cannot use alSourceUnqueueBuffers() to unqueue queued buffers, and our function openal_unqueue_buffers() left the OpenAL library in a rather undefined state; nothing was supposed to be queued, but the "filled" variable was not reset. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 6cb3018fa..4dea05c48 100644 --- a/NEWS +++ b/NEWS @@ -16,6 +16,7 @@ ver 0.17 (2011/??/??) - dsdiff: new decoder plugin * output: - httpd: support for streaming to a DLNA client + - openal: improve buffer cancellation - osx: allow user to specify other audio devices - raop: new output plugin - shout: add possibility to set url -- cgit v1.2.3