aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2011-12-13 21:45:26 +0100
committerMax Kellermann <max@duempel.org>2011-12-13 21:59:10 +0100
commite735abe33481afb51b30be5561d3c5b8a090384a (patch)
treeae0a58e075096e4e591a1bf7f46ef0a7116d0339 /NEWS
parentc0070b2f13b324cb56ef9ccfdb436c85245dd6a6 (diff)
downloadmpd-e735abe33481afb51b30be5561d3c5b8a090384a.tar.gz
mpd-e735abe33481afb51b30be5561d3c5b8a090384a.tar.xz
mpd-e735abe33481afb51b30be5561d3c5b8a090384a.zip
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.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
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