diff options
author | Warren Dukes <warren.dukes@gmail.com> | 2005-03-26 16:14:37 +0000 |
---|---|---|
committer | Warren Dukes <warren.dukes@gmail.com> | 2005-03-26 16:14:37 +0000 |
commit | 4a3d74bcf6eaab0627c0d053b3aa3a89505eea00 (patch) | |
tree | 1bf959512e2bc228c9196017c08f576a1639cc39 /TODO | |
parent | e221502f59c98d12df55a44f0993d886fab4f1ce (diff) | |
download | mpd-4a3d74bcf6eaab0627c0d053b3aa3a89505eea00.tar.gz mpd-4a3d74bcf6eaab0627c0d053b3aa3a89505eea00.tar.xz mpd-4a3d74bcf6eaab0627c0d053b3aa3a89505eea00.zip |
todo update
git-svn-id: https://svn.musicpd.org/mpd/trunk@3153 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 38 |
1 files changed, 29 insertions, 9 deletions
@@ -4,17 +4,11 @@ *) add 2-3 tree for sorted data structures *) remove changes made to linked list for TagTracker -*) add error codes for status->error - -*) Cleanup Config File Code - -*) aduio output +*) audio output *) allowing "pausing" of audio output devices *) while pausing, play silence for the devices that don't support "pausing" - *) write a esd native audioOutput *) write a sun native audioOutput - *) need better resampling code *) add support for saving and restoring audioOutput state to the state_file *) more accurate time reporting by determing how much of audio_device @@ -24,8 +18,6 @@ *) add sun support *) add OS X support -*) Add support for 24-bit audio - 0.13 ---- @@ -42,6 +34,34 @@ *) parsing of lame tags (including getting replaygain and gapless info) *) read replaygain info from id3 tag +*) Add support for 24-bit audio + +*) add error codes for status->error + +*) 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 + *) need better resampling code + 0.14 ---- |