diff options
author | Max Kellermann <max@duempel.org> | 2013-10-28 10:09:04 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-28 10:22:05 +0100 |
commit | 1ad2475f9e3c88b992f3fd3d6a77842287d3e4db (patch) | |
tree | b9d16a4bfeb2fa54f1bfe002df3da44341929709 /NEWS | |
parent | 5b5675cc121eff6ba4b89719a523bfbe3993ce2f (diff) | |
download | mpd-1ad2475f9e3c88b992f3fd3d6a77842287d3e4db.tar.gz mpd-1ad2475f9e3c88b992f3fd3d6a77842287d3e4db.tar.xz mpd-1ad2475f9e3c88b992f3fd3d6a77842287d3e4db.zip |
DecoderControl: convert mutex and client_cond to a reference
Share the Mutex between the DecoderThread and the PlayerThread. This
simplifies synchronization between the two threads and fixes a freeze
problem: while the PlayerThread waits for the DeocderThread, it cannot
answer requests from the main thread, and the main thread will block
until the DecoderThread finishes.
Diffstat (limited to '')
-rw-r--r-- | NEWS | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -34,6 +34,7 @@ ver 0.18 (2012/??/??) - mvp: remove obsolete plugin * improved decoder/output error reporting * eliminate timer wakeup on idle MPD +* fix unresponsive MPD while waiting for stream ver 0.17.6 (2013/10/14) * mixer: |