diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2005-04-16 16:28:54 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2005-04-16 16:28:54 +0000 |
commit | e5b23e37f1c24571eac606aedf902fd5c0abda22 (patch) | |
tree | 501a1171e249773fe42e2b9d48ac3a30072f9f7f /TODO | |
parent | cda56b4c000a23d330462c68b147238da756ac55 (diff) | |
download | mpd-e5b23e37f1c24571eac606aedf902fd5c0abda22.tar.gz mpd-e5b23e37f1c24571eac606aedf902fd5c0abda22.tar.xz mpd-e5b23e37f1c24571eac606aedf902fd5c0abda22.zip |
todo update
git-svn-id: https://svn.musicpd.org/mpd/trunk@3215 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 54 |
1 files changed, 29 insertions, 25 deletions
@@ -30,6 +30,8 @@ http://www.musicpd.org/wiki/moin.cgi/MpdListenerProtocol *) support for dynamically loading plugins + *) cleanup input plugins "API" + *) cleanup output plugins "API" *) input plugins *) Handle mp1 and mp2 files (including files with mp3 suffixes) @@ -39,23 +41,6 @@ *) Cleanup Config File Code -*) rewrite audio pipe - *) use pthreads/clone - *) try to constrain the use of pthread mutex's and condition's - to specific output plugins - *) use pull model for audio_output - *) threads - 0) managing thread - *) recieves commands - *) manages state - *) handles time/metadata sending - 1) decoding thread - 2) effects thread - *) crossfading - *) *command* resampling/conversions - 3) audio_output thread - *) thread for each audio_output device - *) audio output *) write a esd native audioOutput *) write a nas native audioOutput @@ -67,8 +52,10 @@ *) more accurate time reporting by determing how much of audio_device buffer has been played -0.14 ----- +*) state + *) abstract out state code from playlist.c + *) save states of audioOutput devices + *) put MPD Version in statefile *) rewrite saved playlist code *) abstract out saved playlists from playlist.c @@ -82,16 +69,33 @@ with saved playlist and keep playing */ -*) state - *) abstract out state code from playlist.c - *) save states of audioOutput devices - *) put MPD Version in statefile - *) add command for inserting songs in a specific position -0.15 +1.0 +--- + +*) bug fixes + +post-1.0 ---- +*) rewrite audio pipe + *) use pthreads/clone + *) try to constrain the use of pthread mutex's and condition's + to specific output plugins + *) use pull model for audio_output + *) threads + 0) managing thread + *) recieves commands + *) manages state + *) handles time/metadata sending + 1) decoding thread + 2) effects thread + *) crossfading + *) *command* resampling/conversions + 3) audio_output thread + *) thread for each audio_output device + *) dynamic metadata *) implment by recording the ftell positions of entries *) buffer changes and flush them once every 60 seconds |