From a81573ef059ac9f006ea438574b1b7ff751ba55d Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Wed, 19 May 2004 23:48:34 +0000 Subject: non-blocking seeking, needs some testing! (this is not just for streams but new code for files seeking as well) git-svn-id: https://svn.musicpd.org/mpd/trunk@1099 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- TODO | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 62814c3d8..d80ad91ae 100644 --- a/TODO +++ b/TODO @@ -2,17 +2,9 @@ a) make seekings non-blocking: 1) player: a) first check that seekWhere isn't already buffered - b) if not current song, stop it and play the song to - seek - c) set dc->seek and dc->seekWhere if not already set - and set elapsed time to seekWhere and - then set pc->seek = 0 - d) while seeking just continue to play buffer - until seek is done - 2) decoder: - a) seek no longer blocks so don't worry about checking - seek in blocking portions, only check stop! - b) yay, less code mess! + 2) check that stream is seekable before seeking forward! + 3) deal with seeking forward better by calling seek function + (for mp3 and mp4)! b) bufferInput in outputBuffer waiting! 1) implement some sort of callback mechanism for this for abstraction sake -- cgit v1.2.3