]> code.delx.au - pulseaudio/blob - doc/todo
45989b451531866b73645d6e31681e69be2f7d7c
[pulseaudio] / doc / todo
1 *** $Id$ ***
2
3 Test:
4 - module-combine
5 - latency foo
6
7 Fixes:
8 - improve module-oss-mmap latency measurement
9 - module-tunnel: improve latency calculation
10 - make alsa modules use mmap
11 - better validity checking in libpolyp and protocol-{native,esound}
12 - don't build ipv4 and ipv6 modules seperately
13 - change pa_log to not require \n
14
15 Features:
16 - add radio module
17 - dbus/hal
18 - polish for starting polypaudio as root/system-wide instance
19 - add threading API
20 - add support for auth using SCM_CREDENTIALS
21 - include hw description in sink/source info
22 - use scatter/gather io for sockets
23 - hw volume support for alsa, oss-mmap, windows, solaris
24 - notifcation on hw volume change
25 - source volume control
26 - deal with underflows reported by OSS/ALSA properly
27 - mute switch support (like ALSA does it)
28
29 Long term:
30 - pass meta info for hearing impaired
31 - X11: support for the X11 synchronization extension
32
33 Backends for:
34 - portaudio (semi-done)
35 - sdl
36 - OSS (esddsp style)
37
38 ------------------
39
40 Done:
41 - per-channel volume
42 - channel mapping ("left", "right", "rear", "subwoofer")
43 - hardware volume support
44 - alsa-lib
45 - remove "polyplib-" prefix
46 - add API for synchronizing multiple sinks/sources to a common clock
47 - absolutely indexed write()s from client