mirror of
https://github.com/pulseaudio/pulseaudio.git
synced 2024-11-27 11:54:32 +08:00
d9624e0382
This removes the symdef header generation m4 magic in favour of a simpler macro method, allowing us to skip one unnecessary build step while moving to meson, and removing an 11 year old todo!
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
Build System:
|
|
- Use own name mangling scheme instead of ltdl's, which will eliminate the
|
|
need for .la files or extra trickery.
|
|
|
|
Porting:
|
|
- rtp module ported to Win32 (sendmsg/recvmsg emulation)
|
|
|
|
I18N:
|
|
- iconv stuff sent from utils to server (UTF-8)
|
|
- iconv sample loading in server
|
|
- gettextify pulseaudio
|
|
|
|
Cleanups:
|
|
- drop dependency of libpulse on libX11, instead use an external mini binary
|
|
|
|
Network:
|
|
- module-tunnel: improve latency calculation
|
|
- module-tunnel: more reliable audio streaming over wifi
|
|
- Compressed network streams for tunnels/rtp streams. (Might be a good GSoC project)
|
|
This builds on passthrough support. A good candidate codec would be CELT.
|
|
|
|
Test:
|
|
- autoload
|
|
|
|
Auth/Crypto:
|
|
- ssl
|
|
- key rings for auth
|
|
- challenge response auth
|
|
- sasl auth
|
|
|
|
Features:
|
|
- use scatter/gather io for sockets
|
|
- examine if it is possible to mimic esd's handling of half duplex cards
|
|
(switch to capture when a recording client connects and drop playback during
|
|
that time)
|
|
- add an API to libpulse for allocating memory from the pa_context memory pool
|
|
- configuration file syntax:
|
|
- multiline configuration statements
|
|
- recursive .if
|
|
|
|
Long term:
|
|
- pass meta info for hearing impaired
|
|
- X11: support for the X11 synchronization extension
|
|
|
|
Backends for:
|
|
- portaudio (semi-done)
|