]> code.delx.au - pulseaudio/blob - doc/todo
update todo
[pulseaudio] / doc / todo
1 *** $Id$ ***
2
3 Post 0.8:
4 - alsa mmap driver
5 - dbus/hal
6 - polish for starting polypaudio as root/system-wide instance
7 - chroot()
8 - add threading API
9 - module-tunnel: improve latency calculation
10 - port from howl to avahi
11 - multiline configuration statements
12 - use scatter/gather io for sockets
13 - add a synchronous API (base it on xmms-polyp)
14 - rtp module ported to Win32 (sendmsg/recvmsg emulation)
15 - CODECs to reduce bandwidth usage (plug-in based)
16 - Remove symdef files and use macros (like most other projects)
17 - use software volume when hardware doesn't support all channels (alsa done)
18 - double check channel maps for backends, including that mixer and pcm match
19 - paplay needs to set a channel map. our default is only correct for AIFF.
20 (we need help from libsndfile for this)
21
22 Long term:
23 - pass meta info for hearing impaired
24 - X11: support for the X11 synchronization extension
25
26 Backends for:
27 - portaudio (semi-done)
28 - sdl
29 - OSS (esddsp style)
30 - gstreamer (needs to be updated)
31 - fix channel maps in all external backends. Take care when doing volume
32 changes if you're modifying a sink/source since those might have a different
33 map.