diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2004-06-08 18:55:16 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2004-06-08 18:55:16 +0000 |
commit | 6f4a55ea7c22bf054d4b9fa5fda9738048982bbd (patch) | |
tree | 9095791777929353334a3b8b44f570956f4afb83 /TODO | |
parent | c274d7d62facdcf639b130f3abae0993f6c253aa (diff) | |
download | mpd-6f4a55ea7c22bf054d4b9fa5fda9738048982bbd.tar.gz mpd-6f4a55ea7c22bf054d4b9fa5fda9738048982bbd.tar.xz mpd-6f4a55ea7c22bf054d4b9fa5fda9738048982bbd.zip |
remove "wrap" from buffering control, its not needed, and could potentially
create a race condition (but hasn't happened in the last 10 months since
this code was written)
git-svn-id: https://svn.musicpd.org/mpd/trunk@1397 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 19 |
1 files changed, 7 insertions, 12 deletions
@@ -1,21 +1,16 @@ -1) remove wrap from ring buffer code, its not 100% safe - a) player, just ensure that begin != end - b) decoder: compute what the next chunk needs to be - and wait till begin is no longer that +1) put some sort of error reporting for streaming/inputStream! -2) put some sort of error reporting for streaming/inputStream! +2) Fix charset errors so they don't goto stderr/out -3) Fix charset errors so they don't goto stderr/out +3) Add a timeout for streams (how long? 1 minutes?) -4) Add a timeout for streams (how long? 1 minutes?) +4) compute time of vorbis from actual number of samples played -5) compute time of vorbis from actual number of samples played +5) remove previous hack for streams -6) remove previous hack for streams +6) add "plversion" and "currentsong" commands -7) add "plversion" and "currentsong" commands - -8) in libmpdclient, buffer all stuff going out for playlist command, +7) in libmpdclient, buffer all stuff going out for playlist command, should make it much faster |