1Build System: 2- Use own name mangling scheme instead of ltdl's, which will eliminate the 3 need for .la files or extra trickery. 4 5Porting: 6- rtp module ported to Win32 (sendmsg/recvmsg emulation) 7 8I18N: 9- iconv stuff sent from utils to server (UTF-8) 10- iconv sample loading in server 11- gettextify pulseaudio 12 13Cleanups: 14- drop dependency of libpulse on libX11, instead use an external mini binary 15 16Network: 17- module-tunnel: improve latency calculation 18- module-tunnel: more reliable audio streaming over wifi 19- Compressed network streams for tunnels/rtp streams. (Might be a good GSoC project) 20 This builds on passthrough support. A good candidate codec would be CELT. 21 22Test: 23- autoload 24 25Auth/Crypto: 26- ssl 27- key rings for auth 28- challenge response auth 29- sasl auth 30 31Features: 32- use scatter/gather io for sockets 33- examine if it is possible to mimic esd's handling of half duplex cards 34 (switch to capture when a recording client connects and drop playback during 35 that time) 36- add an API to libpulse for allocating memory from the pa_context memory pool 37- configuration file syntax: 38 - multiline configuration statements 39 - recursive .if 40 41Long term: 42- pass meta info for hearing impaired 43- X11: support for the X11 synchronization extension 44 45Backends for: 46- portaudio (semi-done) 47