• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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