From bf013f89104c1a0d5561ce89185c6acbe0a3a72e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 22 Feb 2006 00:06:16 +0000 Subject: todo update - outline what i consider pre-0.8 and post-0.8 issues git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@558 fefdeb5f-60dc-0310-8127-8f9354f1896f --- doc/todo | 44 +++++++++++++++++++------------------------- 1 file changed, 19 insertions(+), 25 deletions(-) (limited to 'doc') diff --git a/doc/todo b/doc/todo index e23233e6..feac0c75 100644 --- a/doc/todo +++ b/doc/todo @@ -2,31 +2,36 @@ Test: - module-combine -- latency foo +- module-tunnel - howl Fixes: -- improve module-oss-mmap latency measurement -- module-tunnel: improve latency calculation -- make alsa modules use mmap - better validity checking in protocol-{native,esound} - change pa_log to not require \n - proper use of memcpy in procotol-esound.c so we don't get alignment problems - -Features: -- add radio module -- dbus/hal -- polish for starting polypaudio as root/system-wide instance -- add threading API +- latency api for native protocol - add support for auth using SCM_CREDENTIALS -- include hw description in sink/source info - use scatter/gather io for sockets -- hw volume support for alsa -- notifcation on hw volume change +- notification on hw volume change - source volume control -- deal with underflows reported by OSS/ALSA properly - mute switch support (like ALSA does it) - add listen-on paramater to protocol modules +- module-oss-* love: + - deal with underflows propely + - improve latency measurement for mmap +- module-alsa-* love: + - volume control + - add hw driver name to sink/source description + - deal with underflows properly + +Post 0.8: +- alsa mmap driver +- add radio module +- dbus/hal +- polish for starting polypaudio as root/system-wide instance +- chroot() +- add threading API +- module-tunnel: improve latency calculation Long term: - pass meta info for hearing impaired @@ -36,14 +41,3 @@ Backends for: - portaudio (semi-done) - sdl - OSS (esddsp style) - ------------------- - -Done: -- per-channel volume -- channel mapping ("left", "right", "rear", "subwoofer") -- hardware volume support -- alsa-lib -- remove "polyplib-" prefix -- add API for synchronizing multiple sinks/sources to a common clock -- absolutely indexed write()s from client -- cgit