aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorWarren Dukes <warren.dukes@gmail.com>2004-05-21 22:31:07 +0000
committerWarren Dukes <warren.dukes@gmail.com>2004-05-21 22:31:07 +0000
commit547e358796b9d82041b94f18f9ddcb972b8f1e7e (patch)
treea9a49eb760ebf7d3f77f2dffac74902996574b95 /TODO
parentaea1ae9b9ec6d2e8d00d11ee59047a8e71afe123 (diff)
downloadmpd-547e358796b9d82041b94f18f9ddcb972b8f1e7e.tar.gz
mpd-547e358796b9d82041b94f18f9ddcb972b8f1e7e.tar.xz
mpd-547e358796b9d82041b94f18f9ddcb972b8f1e7e.zip
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
Diffstat (limited to '')
-rw-r--r--TODO13
1 files changed, 4 insertions, 9 deletions
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