X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/12315982066ee1044840b598624920f8028c7924..107525ce415edf2b37f867337869c8eeebc8d054:/doc/todo diff --git a/doc/todo b/doc/todo index c09d423a..5e635748 100644 --- a/doc/todo +++ b/doc/todo @@ -1,37 +1,32 @@ *** $Id$ *** -*** 0.5 *** -- 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 - rename streams/contexts -- more complete pactl -- add sample directory -- config file for command line arguments -- option to use default fragment size on alsa drivers -- lazy sample cache -- per-channel volume -- merge pa_context_connect_* -- input latency -- fix tcp/native -- suid +Test: +- module-combine +- module-tunnel -** later *** -- xmlrpc/http -- dbus -- slp/rendezvous -- modinfo -- make alsa modules use mmap +Fixes: +- module-oss-* love: + - improve latency measurement for mmap -*********** +Post 0.8: +- alsa mmap driver +- add radio module +- dbus/hal +- polish for starting polypaudio as root/system-wide instance +- chroot() +- add threading API +- module-tunnel: improve latency calculation +- port from howl to avahi +- multiline configuration statements +- use scatter/gather io for sockets +- add a synchronous API (base it on xmms-polyp) -backends for: -- portaudio +Long term: +- pass meta info for hearing impaired +- X11: support for the X11 synchronization extension + +Backends for: +- portaudio (semi-done) - sdl -- gstreamer (semi-done) -- alsa-lib - OSS (esddsp style) +- gstreamer (needs to be updated)