From 9c96bdcf01798b9146d232019825ca5cc927648a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 8 Jul 2006 13:25:35 +0000 Subject: * remove doc/ directory * move doc/todo to root dir git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1063 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 todo (limited to 'todo') diff --git a/todo b/todo new file mode 100644 index 00000000..1ea40d3e --- /dev/null +++ b/todo @@ -0,0 +1,46 @@ +*** $Id$ *** + +Post 0.9.0: +- alsa mmap driver +- dbus/hal +- polish for starting polypaudio as root/system-wide instance +- chroot() +- module-tunnel: improve latency calculation +- port from howl to avahi +- multiline configuration statements +- use scatter/gather io for sockets +- rtp module ported to Win32 (sendmsg/recvmsg emulation) +- CODECs to reduce bandwidth usage (plug-in based) +- Remove symdef files and use macros (like most other projects) +- Use own name mangling scheme instead of ltdl's, which will eliminate the + need for .la files or extra trickery. +- use software volume when hardware doesn't support all channels (alsa done) +- paplay needs to set a channel map. our default is only correct for AIFF. + (we need help from libsndfile for this) +- silence generation should be moved into the core to avoid races and code + duplication in the backends +- 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) +- Fix a way for the threading API to handle state and subscription callbacks + in a nice way. +- iconv stuff sent from utils to server (UTF-8) +- iconv sample loading in server +- Document utf8.h, timeval.h and util.h +- fix clock of the NULL sink +- gettextify polypaudio +- use send() with MSG_NOSIGNAL instead of write() wherever possible, and than drop that SIGPIPE warning +- drop dependency of libpolyp on libX11, instead use an external mini binary +- "hot" moving of streams between sinks +- check if using prctl(PR_GET_NAME) makes sense in pa_get_binary_name() +- gconf module + frontend +- hooks for creating sink inputs + +Long term: +- pass meta info for hearing impaired +- X11: support for the X11 synchronization extension + +Backends for: +- portaudio (semi-done) +- sdl +- xine (needs update) -- cgit From 3428f0384def9f1b39889d6a06c3780820d8ec5c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 10 Jul 2006 17:56:05 +0000 Subject: mark HAL for shams king git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1065 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 1ea40d3e..978331f4 100644 --- a/todo +++ b/todo @@ -2,7 +2,7 @@ Post 0.9.0: - alsa mmap driver -- dbus/hal +- dbus/hal (Shams King is working on this one) - polish for starting polypaudio as root/system-wide instance - chroot() - module-tunnel: improve latency calculation -- cgit From ceb1b6f3d18f1485849f96009aadf53520faede2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 13 Jul 2006 18:23:57 +0000 Subject: remove avahi/howl item from todo list git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1074 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 978331f4..e2333557 100644 --- a/todo +++ b/todo @@ -6,7 +6,6 @@ Post 0.9.0: - polish for starting polypaudio as root/system-wide instance - chroot() - module-tunnel: improve latency calculation -- port from howl to avahi - multiline configuration statements - use scatter/gather io for sockets - rtp module ported to Win32 (sendmsg/recvmsg emulation) -- cgit From 7484b62e1e00e551cd4b1a19507b98da698d4f7e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 13 Jul 2006 23:10:48 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1075 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 ++ 1 file changed, 2 insertions(+) (limited to 'todo') diff --git a/todo b/todo index e2333557..cae27b2a 100644 --- a/todo +++ b/todo @@ -34,6 +34,8 @@ Post 0.9.0: - check if using prctl(PR_GET_NAME) makes sense in pa_get_binary_name() - gconf module + frontend - hooks for creating sink inputs +- insert the low-level device name in the default sink/source name, to make them recognizable:q! + Long term: - pass meta info for hearing impaired -- cgit From dfd864a00e45c3fef8a5be51718b022843de7a30 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 14 Jul 2006 10:19:46 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1081 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 -- 1 file changed, 2 deletions(-) (limited to 'todo') diff --git a/todo b/todo index cae27b2a..6a805813 100644 --- a/todo +++ b/todo @@ -31,12 +31,10 @@ Post 0.9.0: - use send() with MSG_NOSIGNAL instead of write() wherever possible, and than drop that SIGPIPE warning - drop dependency of libpolyp on libX11, instead use an external mini binary - "hot" moving of streams between sinks -- check if using prctl(PR_GET_NAME) makes sense in pa_get_binary_name() - gconf module + frontend - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable:q! - Long term: - pass meta info for hearing impaired - X11: support for the X11 synchronization extension -- cgit From 350a253dc559956b63ced4e602b1040ccba66f98 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 14 Jul 2006 10:20:57 +0000 Subject: remove vi'ism git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1082 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 6a805813..f3012281 100644 --- a/todo +++ b/todo @@ -33,7 +33,7 @@ Post 0.9.0: - "hot" moving of streams between sinks - gconf module + frontend - hooks for creating sink inputs -- insert the low-level device name in the default sink/source name, to make them recognizable:q! +- insert the low-level device name in the default sink/source name, to make them recognizable Long term: - pass meta info for hearing impaired -- cgit From d43bcb31bb355f1cddc037b017e1c65ef7725633 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 14 Jul 2006 23:08:14 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1087 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index f3012281..9b28ce1d 100644 --- a/todo +++ b/todo @@ -28,7 +28,6 @@ Post 0.9.0: - Document utf8.h, timeval.h and util.h - fix clock of the NULL sink - gettextify polypaudio -- use send() with MSG_NOSIGNAL instead of write() wherever possible, and than drop that SIGPIPE warning - drop dependency of libpolyp on libX11, instead use an external mini binary - "hot" moving of streams between sinks - gconf module + frontend -- cgit From a537b01cba05ff3d5b8bb3035413d2aebf4e00f0 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 15 Jul 2006 12:40:27 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1089 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 9b28ce1d..2c98c4ed 100644 --- a/todo +++ b/todo @@ -26,13 +26,13 @@ Post 0.9.0: - iconv stuff sent from utils to server (UTF-8) - iconv sample loading in server - Document utf8.h, timeval.h and util.h -- fix clock of the NULL sink - gettextify polypaudio - drop dependency of libpolyp on libX11, instead use an external mini binary - "hot" moving of streams between sinks - gconf module + frontend - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable +- add new flag for distuinguishing hw sinks/sources from virtual sink/sources Long term: - pass meta info for hearing impaired -- cgit From e45b1dceaf290b9a49893b5237127717773518d3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 16 Jul 2006 17:42:29 +0000 Subject: todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1095 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 2c98c4ed..07d022b7 100644 --- a/todo +++ b/todo @@ -32,7 +32,6 @@ Post 0.9.0: - gconf module + frontend - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable -- add new flag for distuinguishing hw sinks/sources from virtual sink/sources Long term: - pass meta info for hearing impaired -- cgit From a382492204ad3588c0c837e120e5bc31578df72a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 19 Jul 2006 21:48:35 +0000 Subject: * add new function pa_check_in_group() * abstract credential APis a little bit by introducing HAVE_CREDS and a structure pa_creds * rework credential authentication * fix module-volume-restore and friends for usage in system-wide instance * remove loopback= argument from moulde-*-protocol-tcp since it is a superset of listen= and usually a bad idea anyway since the user shouldn't load the TCP module at all if he doesn't want remote access * rename a few variables in the jack modules to make sure they don't conflict with symbols defined in the system headers * add server address for system-wide daemons to the default server list for the the client libs * update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1109 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 07d022b7..0173ccd9 100644 --- a/todo +++ b/todo @@ -3,7 +3,6 @@ Post 0.9.0: - alsa mmap driver - dbus/hal (Shams King is working on this one) -- polish for starting polypaudio as root/system-wide instance - chroot() - module-tunnel: improve latency calculation - multiline configuration statements @@ -32,6 +31,11 @@ Post 0.9.0: - gconf module + frontend - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable +- ssl +- key rings for auth +- challenge response auth +- sasl auth +- setrlimit Long term: - pass meta info for hearing impaired -- cgit From 2409f1a80b708ead6c48ebbb568bd2b7d6d3af31 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 20 Jul 2006 01:25:37 +0000 Subject: add support to set resource limits for the daemon and set some of them to some sane values git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1116 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 0173ccd9..cdc97373 100644 --- a/todo +++ b/todo @@ -35,7 +35,7 @@ Post 0.9.0: - key rings for auth - challenge response auth - sasl auth -- setrlimit +- IP ACLs Long term: - pass meta info for hearing impaired -- cgit From dd5fd8d7036074480fd6ea28eb39644adc8531a2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 20 Jul 2006 18:43:38 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1126 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index cdc97373..9ea67dda 100644 --- a/todo +++ b/todo @@ -35,7 +35,6 @@ Post 0.9.0: - key rings for auth - challenge response auth - sasl auth -- IP ACLs Long term: - pass meta info for hearing impaired -- cgit From 95eee87380dfbb648243da456dfb204cd5009441 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 23 Jul 2006 19:23:12 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1139 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index 9ea67dda..d453b4d8 100644 --- a/todo +++ b/todo @@ -2,6 +2,7 @@ Post 0.9.0: - alsa mmap driver +- alsa driver with hw mixing - dbus/hal (Shams King is working on this one) - chroot() - module-tunnel: improve latency calculation -- cgit From ecd4655b873c6f103b151c3b53e94dfc9237b714 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 27 Jul 2006 18:40:01 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1160 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index d453b4d8..8d0105f5 100644 --- a/todo +++ b/todo @@ -29,7 +29,6 @@ Post 0.9.0: - gettextify polypaudio - drop dependency of libpolyp on libX11, instead use an external mini binary - "hot" moving of streams between sinks -- gconf module + frontend - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable - ssl -- cgit From 7f93d08d4014cc68965611068c47834c1e5547ef Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Aug 2006 21:04:43 +0000 Subject: bump API and protocol version. Return PA_ERR_NOTSUPPORTED if pa_context_move_sink_input_by_*()is called for servers that don't support it git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1179 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 8d0105f5..cdd8b872 100644 --- a/todo +++ b/todo @@ -28,7 +28,7 @@ Post 0.9.0: - Document utf8.h, timeval.h and util.h - gettextify polypaudio - drop dependency of libpolyp on libX11, instead use an external mini binary -- "hot" moving of streams between sinks +- "hot" moving of recording streams between sources - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable - ssl -- cgit From f74e5ef8845b7b7e5ee39b1e0dae8ca7f6113eb8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 3 Aug 2006 22:34:22 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1186 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index cdd8b872..5c2edf75 100644 --- a/todo +++ b/todo @@ -28,7 +28,6 @@ Post 0.9.0: - Document utf8.h, timeval.h and util.h - gettextify polypaudio - drop dependency of libpolyp on libX11, instead use an external mini binary -- "hot" moving of recording streams between sources - hooks for creating sink inputs - insert the low-level device name in the default sink/source name, to make them recognizable - ssl -- cgit From 0aebc03d1ad0820dac76057a0474a4bd7c025c76 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 11 Aug 2006 17:15:41 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1202 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 5c2edf75..89239db0 100644 --- a/todo +++ b/todo @@ -3,7 +3,7 @@ Post 0.9.0: - alsa mmap driver - alsa driver with hw mixing -- dbus/hal (Shams King is working on this one) +- merge module-oss-mmap into module-oss - chroot() - module-tunnel: improve latency calculation - multiline configuration statements @@ -34,6 +34,8 @@ Post 0.9.0: - key rings for auth - challenge response auth - sasl auth +- fix OSS hot-remove +- use better sink/source names, generated from the device file names Long term: - pass meta info for hearing impaired -- cgit From 1e12c75ba1a236bd5a8304c4c6c4aae28e9e6179 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 00:26:17 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1207 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 ++ 1 file changed, 2 insertions(+) (limited to 'todo') diff --git a/todo b/todo index 89239db0..c9c9a86e 100644 --- a/todo +++ b/todo @@ -36,6 +36,8 @@ Post 0.9.0: - sasl auth - fix OSS hot-remove - use better sink/source names, generated from the device file names +- subscription: filter out superfluous events +- make sure that everyone knows how to deal with sinks without a monitor source Long term: - pass meta info for hearing impaired -- cgit From 365ceec6d61524b157b95e5b0cca11080f63ab49 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 02:20:05 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1213 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index c9c9a86e..c5ad29f8 100644 --- a/todo +++ b/todo @@ -36,7 +36,6 @@ Post 0.9.0: - sasl auth - fix OSS hot-remove - use better sink/source names, generated from the device file names -- subscription: filter out superfluous events - make sure that everyone knows how to deal with sinks without a monitor source Long term: -- cgit From adfa76c43388c6b6895ea7cdd3c307c90933cd91 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 12:03:30 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1214 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index c5ad29f8..2029ce6b 100644 --- a/todo +++ b/todo @@ -35,8 +35,8 @@ Post 0.9.0: - challenge response auth - sasl auth - fix OSS hot-remove -- use better sink/source names, generated from the device file names - make sure that everyone knows how to deal with sinks without a monitor source +- allow passing data with shared memory between local clients and the server Long term: - pass meta info for hearing impaired -- cgit From 005017647b4d883fd4d3fe376f3373f71b5f7b53 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 16:02:52 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1222 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 2029ce6b..568ff30a 100644 --- a/todo +++ b/todo @@ -34,7 +34,6 @@ Post 0.9.0: - key rings for auth - challenge response auth - sasl auth -- fix OSS hot-remove - make sure that everyone knows how to deal with sinks without a monitor source - allow passing data with shared memory between local clients and the server -- cgit From b45c39269fe3f59694056b2ae6bae2ac9eada9dc Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 16:40:59 +0000 Subject: categorize todo file git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1225 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 55 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 23 deletions(-) (limited to 'todo') diff --git a/todo b/todo index 568ff30a..f386e94a 100644 --- a/todo +++ b/todo @@ -1,41 +1,50 @@ *** $Id$ *** -Post 0.9.0: -- alsa mmap driver -- alsa driver with hw mixing -- merge module-oss-mmap into module-oss -- chroot() -- module-tunnel: improve latency calculation -- multiline configuration statements -- use scatter/gather io for sockets -- rtp module ported to Win32 (sendmsg/recvmsg emulation) -- CODECs to reduce bandwidth usage (plug-in based) +Build System: - Remove symdef files and use macros (like most other projects) - Use own name mangling scheme instead of ltdl's, which will eliminate the need for .la files or extra trickery. -- use software volume when hardware doesn't support all channels (alsa done) -- paplay needs to set a channel map. our default is only correct for AIFF. - (we need help from libsndfile for this) -- silence generation should be moved into the core to avoid races and code - duplication in the backends -- 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) -- Fix a way for the threading API to handle state and subscription callbacks - in a nice way. + +Porting: +- rtp module ported to Win32 (sendmsg/recvmsg emulation) + +I18N: - iconv stuff sent from utils to server (UTF-8) - iconv sample loading in server - Document utf8.h, timeval.h and util.h - gettextify polypaudio + +Cleanups: - drop dependency of libpolyp on libX11, instead use an external mini binary -- hooks for creating sink inputs -- insert the low-level device name in the default sink/source name, to make them recognizable +- merge module-oss-mmap into module-oss +- module-tunnel: improve latency calculation +- 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 +- make sure that everyone knows how to deal with sinks without a monitor source + +Auth/Crypto: - ssl - key rings for auth - challenge response auth - sasl auth -- make sure that everyone knows how to deal with sinks without a monitor source + +Features: +- alsa mmap driver +- alsa driver with hw mixing - allow passing data with shared memory between local clients and the server +- hooks for creating sink inputs/window manager for sound +- chroot() +- use scatter/gather io for sockets +- CODECs to reduce bandwidth usage (plug-in based) +- multiline configuration statements +- paplay needs to set a channel map. our default is only correct for AIFF. + (we need help from libsndfile for this) +- Fix a way for the threading API to handle state and subscription callbacks + in a nice way. +- 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) Long term: - pass meta info for hearing impaired -- cgit From 17964dda374210579b887ea849ba35dbb438ef0a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 12 Aug 2006 17:07:49 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1229 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index f386e94a..7fbf01a8 100644 --- a/todo +++ b/todo @@ -21,7 +21,6 @@ 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 -- make sure that everyone knows how to deal with sinks without a monitor source Auth/Crypto: - ssl -- cgit From a09a49e41b086721ed644a0c9573e701e945287d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 13 Aug 2006 17:39:19 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1246 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 7fbf01a8..573fc2a1 100644 --- a/todo +++ b/todo @@ -4,6 +4,7 @@ Build System: - Remove symdef files and use macros (like most other projects) - Use own name mangling scheme instead of ltdl's, which will eliminate the need for .la files or extra trickery. +- build pulsecore only statically by default, it's not a public API yet Porting: - rtp module ported to Win32 (sendmsg/recvmsg emulation) @@ -32,7 +33,8 @@ Features: - alsa mmap driver - alsa driver with hw mixing - allow passing data with shared memory between local clients and the server -- hooks for creating sink inputs/window manager for sound +- "window manager for sound" +- hooks for pa_source_output_new, pa_source_disconnect() - chroot() - use scatter/gather io for sockets - CODECs to reduce bandwidth usage (plug-in based) -- cgit From 5d8d9164747c0cded726e86b4fc84505305e87dd Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 13 Aug 2006 20:45:54 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1255 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 573fc2a1..d4165481 100644 --- a/todo +++ b/todo @@ -34,7 +34,6 @@ Features: - alsa driver with hw mixing - allow passing data with shared memory between local clients and the server - "window manager for sound" -- hooks for pa_source_output_new, pa_source_disconnect() - chroot() - use scatter/gather io for sockets - CODECs to reduce bandwidth usage (plug-in based) -- cgit From 6c39af7ad368743463540e85982c63b9d351e7a2 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Mon, 14 Aug 2006 08:38:07 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1256 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index d4165481..2c67f6d5 100644 --- a/todo +++ b/todo @@ -45,6 +45,7 @@ Features: - 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) +- Support for device selection in waveout driver Long term: - pass meta info for hearing impaired -- cgit From 666eca38b9db862629c22c858767a14962cbd262 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 18 Aug 2006 19:57:53 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1270 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 2 ++ 1 file changed, 2 insertions(+) (limited to 'todo') diff --git a/todo b/todo index 2c67f6d5..c4bb9b0d 100644 --- a/todo +++ b/todo @@ -22,6 +22,8 @@ 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 Auth/Crypto: - ssl -- cgit From c979b87feab8fc444c2402fe6614a18f18c8b1b6 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 18 Aug 2006 23:45:57 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1279 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index c4bb9b0d..35d8fffa 100644 --- a/todo +++ b/todo @@ -34,7 +34,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 -- cgit From 1b7fff323853cee6944a47316dd882785f365f77 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 01:23:09 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1289 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 35d8fffa..7597cb31 100644 --- a/todo +++ b/todo @@ -23,7 +23,6 @@ Cleanups: - 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 Auth/Crypto: - ssl -- cgit From 16ff83f5c0acbd606f23090ebd4cba9ecaf502a7 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 02:24:59 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1292 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 7597cb31..a47caa7c 100644 --- a/todo +++ b/todo @@ -22,7 +22,9 @@ 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. +- pdispatch: split large memory blocks when sending +- sysv shm +- posix_memalign Auth/Crypto: - ssl -- cgit From d50c56a8f31515e1678b5d56b34a00b58b735539 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 16:26:08 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1295 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index a47caa7c..4100ee2d 100644 --- a/todo +++ b/todo @@ -25,6 +25,7 @@ Cleanups: - pdispatch: split large memory blocks when sending - sysv shm - posix_memalign +- test sample upload Auth/Crypto: - ssl -- cgit From 84d1d3eff293e9d30b65d2656a7e5abdad893075 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 17:34:08 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1298 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'todo') diff --git a/todo b/todo index 4100ee2d..7719190c 100644 --- a/todo +++ b/todo @@ -23,9 +23,12 @@ Cleanups: - silence generation should be moved into the core to avoid races and code duplication in the backends - pdispatch: split large memory blocks when sending -- sysv shm -- posix_memalign -- test sample upload +- don't read/write audio data from/to ALSA devices if noone is listening + +Test: +- autoload +- sample upload + SHM +- SHM revoke stuff Auth/Crypto: - ssl -- cgit From 79b26280cc11cbb0d12185ba8226eeb5e7652467 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 18:28:04 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1299 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'todo') diff --git a/todo b/todo index 7719190c..4b52e7f0 100644 --- a/todo +++ b/todo @@ -27,8 +27,6 @@ Cleanups: Test: - autoload -- sample upload + SHM -- SHM revoke stuff Auth/Crypto: - ssl @@ -52,6 +50,8 @@ Features: (switch to capture when a recording client connects and drop playback during that time) - Support for device selection in waveout driver +- beefup module-volume-restore to restore the device a stream was connected to, too +- add an API to libpulse for allocating memory from the pa_context memory pool Long term: - pass meta info for hearing impaired -- cgit From ce11b1f23098e07742f71c878b7a174791ccee22 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 18:58:17 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1301 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 4b52e7f0..4f2a8f3a 100644 --- a/todo +++ b/todo @@ -22,7 +22,6 @@ 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 -- pdispatch: split large memory blocks when sending - don't read/write audio data from/to ALSA devices if noone is listening Test: -- cgit From 3d32b96771ece395eb25988f2a644d97903ce513 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 19 Aug 2006 23:09:23 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1305 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 - 1 file changed, 1 deletion(-) (limited to 'todo') diff --git a/todo b/todo index 4f2a8f3a..befa5ee9 100644 --- a/todo +++ b/todo @@ -49,7 +49,6 @@ Features: (switch to capture when a recording client connects and drop playback during that time) - Support for device selection in waveout driver -- beefup module-volume-restore to restore the device a stream was connected to, too - add an API to libpulse for allocating memory from the pa_context memory pool Long term: -- cgit From fef4a2059915dc30711be1f6d514ef3cce61bcc4 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 22 Aug 2006 12:29:41 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1318 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index befa5ee9..6d263c2b 100644 --- a/todo +++ b/todo @@ -50,6 +50,7 @@ Features: 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 Long term: - pass meta info for hearing impaired -- cgit From cd4767305cc73a019564754430af470da3882553 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Mon, 28 Aug 2006 05:15:46 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1337 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index 6d263c2b..34935c6f 100644 --- a/todo +++ b/todo @@ -51,6 +51,7 @@ Features: - 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 -- cgit From 7ce39d35c680d2a51e14c0776f3b3a17bdc598f0 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 31 Aug 2006 15:17:40 +0000 Subject: update todo git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1350 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 1 + 1 file changed, 1 insertion(+) (limited to 'todo') diff --git a/todo b/todo index 34935c6f..7b4ce786 100644 --- a/todo +++ b/todo @@ -23,6 +23,7 @@ Cleanups: - silence generation should be moved into the core to avoid races and code duplication in the backends - 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 -- cgit From a67c21f093202f142438689d3f7cfbdf4ea82eea Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 28 Oct 2007 19:13:50 +0000 Subject: merge 'lennart' branch back into trunk. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f --- todo | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'todo') diff --git a/todo b/todo index 7b4ce786..f579bebe 100644 --- a/todo +++ b/todo @@ -4,7 +4,6 @@ Build System: - Remove symdef files and use macros (like most other projects) - Use own name mangling scheme instead of ltdl's, which will eliminate the need for .la files or extra trickery. -- build pulsecore only statically by default, it's not a public API yet Porting: - rtp module ported to Win32 (sendmsg/recvmsg emulation) @@ -13,16 +12,12 @@ I18N: - iconv stuff sent from utils to server (UTF-8) - iconv sample loading in server - Document utf8.h, timeval.h and util.h -- gettextify polypaudio +- gettextify pulseaudio Cleanups: - drop dependency of libpolyp on libX11, instead use an external mini binary -- merge module-oss-mmap into module-oss - module-tunnel: improve latency calculation - 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 -- don't read/write audio data from/to ALSA devices if noone is listening - using POSIX monotonous clocks wherever possible instead of gettimeofday() Test: @@ -35,7 +30,6 @@ Auth/Crypto: - sasl auth Features: -- alsa mmap driver - alsa driver with hw mixing - "window manager for sound" - chroot() @@ -52,7 +46,8 @@ Features: - 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. +- better ".include" command in configuration files. should have glob support. +- recursive .if Long term: - pass meta info for hearing impaired -- cgit