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