]> code.delx.au - pulseaudio/blobdiff - todo
update libltdl copy
[pulseaudio] / todo
diff --git a/todo b/todo
index c4bb9b0d38f9ba8cc4534d5ad9b808b19ca54c80..7b4ce7864135b49ea5b20ef8ff692bf95df8125a 100644 (file)
--- a/todo
+++ b/todo
@@ -22,8 +22,11 @@ Cleanups:
 - use software volume when hardware doesn't support all channels (alsa done)
 - silence generation should be moved into the core to avoid races and code
   duplication in the backends
-- rework resampler to not use pa_xrealloc. Use pa_memblock_new instead.
-- allow disabling shm in both client and server
+- don't read/write audio data from/to ALSA devices if noone is listening
+- using POSIX monotonous clocks wherever possible instead of gettimeofday()
+
+Test:
+- autoload
 
 Auth/Crypto:
 - ssl
@@ -34,7 +37,6 @@ Auth/Crypto:
 Features:
 - alsa mmap driver
 - alsa driver with hw mixing
-- allow passing data with shared memory between local clients and the server
 - "window manager for sound"
 - chroot()
 - use scatter/gather io for sockets
@@ -48,6 +50,9 @@ Features:
   (switch to capture when a recording client connects and drop playback during
   that time)
 - Support for device selection in waveout driver
+- add an API to libpulse for allocating memory from the pa_context memory pool
+- allow buffer metric changes during runtime
+- "include" command in configuration files. should have glob support.
 
 Long term:
 - pass meta info for hearing impaired