]> code.delx.au - pulseaudio/blob - doc/todo
* modify pa_context_exit_daemon() to return a pa_operation object
[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 - sigpipe
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, oss-mmap, windows, solaris
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 - get rid of a seperate main loop lib
31
32 Long term:
33 - pass meta info for hearing impaired
34 - X11: support for the X11 synchronization extension
35
36 Backends for:
37 - portaudio (semi-done)
38 - sdl
39 - OSS (esddsp style)
40
41 ------------------
42
43 Done:
44 - per-channel volume
45 - channel mapping ("left", "right", "rear", "subwoofer")
46 - hardware volume support
47 - alsa-lib
48 - remove "polyplib-" prefix
49 - add API for synchronizing multiple sinks/sources to a common clock
50 - absolutely indexed write()s from client