X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/fa19d6ab7e2df69902d94a38cc03a183f6d97670..fa499dad06ba6558111cdef64c18f2401e803cff:/doc/todo diff --git a/doc/todo b/doc/todo index cc9c333d..ad464ea4 100644 --- a/doc/todo +++ b/doc/todo @@ -1,31 +1,35 @@ *** $Id$ *** -*** 0.4 *** +*** 0.7 **** +- per-channel volume +- add sample directory - make mcalign merge chunks -- use ref counting in more objects (i.e. sink, source, sink_input, source_output) -- unix socket directories include user name -- native library/protocol: - module load/unload - kill client/... - autoload management -- more complete pactl -- daemon autostart -- cleanup tagstruct and modargs (add s32, pa_volume_t, pa_usec_t) -- remove all gcc warnings -- esd compatible startup script or personality -- limit number of concurrent streams -- decibel macros +- option to use default fragment size on alsa drivers +- improve module-oss-mmap latency measurement +- filter capture data in client through alignment +- add radio module +- add sync API +- make most buffer sizes dependant on the sample type + +- X11: support for the X11 synchronization extension +- pass meta info for hearing impaired +- limit all resources +- check getaddrinfo results +- add LGPL blurb to all concerning files +- non-fp mixing +- non-fp resampling +- make module-tunnel use pa_socket_client_new_string() ** later *** - xmlrpc/http +- dbus - slp/rendezvous -- modinfo - make alsa modules use mmap *********** backends for: -- mplayer +- portaudio (semi-done) +- alsa-lib - sdl -- gstreamer -- portaudio +- OSS (esddsp style)