diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:03:18 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-27 16:03:18 +0000 |
commit | 2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1 (patch) | |
tree | 465b29cb405d3af0b0ad50c78e1dccc636594fec /todo | |
parent | Initial commit. (diff) | |
download | pulseaudio-upstream.tar.xz pulseaudio-upstream.zip |
Adding upstream version 14.2.upstream/14.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'todo')
-rw-r--r-- | todo | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -0,0 +1,46 @@ +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) |