]> code.delx.au - pulseaudio/blob - doc/todo
280747fe04754285064ede0633e1453abb849763
[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 - 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, oss-mmap, windows, solaris
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 - get rid of a seperate main loop lib
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