aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2011-09-21 23:17:34 +0200
committerMax Kellermann <max@duempel.org>2011-09-22 00:04:48 +0200
commit525a791987c66ed2f8b1ca9e5357836f536fdb8b (patch)
tree5244d5bab9f7ab1a2f2ea0ee92ab24e6076f7d3b /NEWS
parentfb19210cfd3ec20d69f53ea258c36ef72e002edd (diff)
downloadmpd-525a791987c66ed2f8b1ca9e5357836f536fdb8b.tar.gz
mpd-525a791987c66ed2f8b1ca9e5357836f536fdb8b.tar.xz
mpd-525a791987c66ed2f8b1ca9e5357836f536fdb8b.zip
decoder_api: emulate SEEK command for initial seek to CUE track
When playing a CUE track, the player thread waited for the decoder to become ready, and then sent a SEEK command to the beginning of the CUE track. If that is near the start of the song file, and the track is short enough, the decoder could have finished decoding already at that point, and seeking fails. This commit makes this initial seek more robust: instead of letting the player thread deal with the difficult timings, let the decoder API emulate a SEEK command, and return it to the decoder plugin, as soon as the plugin finishes its initialization.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1
1 files changed, 1 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 2f1907cd7..f810c88e1 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,7 @@ ver 0.16.5 (2010/??/??)
* decoder:
- ffmpeg: higher precision timestamps
- ffmpeg: don't require key frame for seeking
+ - fix CUE track seeking
* WIN32: close sockets properly