]> code.delx.au - pulseaudio/blob - doc/todo
f778d61c7d38d6fc5835e305bf6bfe541df20d64
[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 (for maximum compatiblity, we should let old files, which don't have a
21 well defined channel map, use the ALSA channel map)
22
23 Long term:
24 - pass meta info for hearing impaired
25 - X11: support for the X11 synchronization extension
26
27 Backends for:
28 - portaudio (semi-done)
29 - sdl
30 - OSS (esddsp style)
31 - gstreamer (needs to be updated)