]> 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 - don't build ipv4 and ipv6 modules seperately
14 - change pa_log to not require \n
15 - proper use of memcpy in procotol-esound.c so we don't get alignment problems
16
17 Features:
18 - add radio module
19 - dbus/hal
20 - polish for starting polypaudio as root/system-wide instance
21 - add threading API
22 - add support for auth using SCM_CREDENTIALS
23 - include hw description in sink/source info
24 - use scatter/gather io for sockets
25 - hw volume support for alsa, windows
26 - notifcation on hw volume change
27 - source volume control
28 - deal with underflows reported by OSS/ALSA properly
29 - mute switch support (like ALSA does it)
30
31 Long term:
32 - pass meta info for hearing impaired
33 - X11: support for the X11 synchronization extension
34
35 Backends for:
36 - portaudio (semi-done)
37 - sdl
38 - OSS (esddsp style)
39
40 ------------------
41
42 Done:
43 - per-channel volume
44 - channel mapping ("left", "right", "rear", "subwoofer")
45 - hardware volume support
46 - alsa-lib
47 - remove "polyplib-" prefix
48 - add API for synchronizing multiple sinks/sources to a common clock
49 - absolutely indexed write()s from client