From 547e358796b9d82041b94f18f9ddcb972b8f1e7e Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Fri, 21 May 2004 22:31:07 +0000 Subject: do input buffering in while sleeping loop of sending stuff to output buffer git-svn-id: https://svn.musicpd.org/mpd/trunk@1125 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- TODO | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 8712f432b..abdc773e6 100644 --- a/TODO +++ b/TODO @@ -1,21 +1,16 @@ 1) play streams - a) make seekings non-blocking: - 1) player: first check that seekWhere isn't already buffered - b) bufferInput in outputBuffer waiting! - 1) implement some sort of callback mechanism for this - for abstraction sake - c) deal with pausing better + a) deal with pausing better 1) seekable, on resuming pause, check if we need to reconnect, jumping to offset 2) if seekable, at some point after init, mark this! 3) if not seekable, reset buffer, and elapsedTime when unpaused - d) put some sort of error reporting for streaming/inputStream! - e) fetch metadata and store in DecoderControl and pass to + b) put some sort of error reporting for streaming/inputStream! + c) fetch metadata and store in DecoderControl and pass to PlayerControl 1) eventually deal with icy-metadata 2) parse metadata on the fly in decoders - f) command for dealing with the changing metadata, currentsonginfo + d) command for dealing with the changing metadata, currentsonginfo or something 2) how to deal with streams and the db -- cgit v1.2.3