pulseaudio/src/modules
Arun Raghavan 526277c97c echo-cancel: Add alternative echo-cancellation implementation
This adds Andre Adrian's AEC implementation from his intercom project
(http://andreadrian.de/intercom/) as an alternative to the speex echo
cancellation routines. Since the implementation was in C++ and not in
the form of a library, I have converted the code to C and made a local
copy of the implementation.

The implementation actually works on floating point data, so we can
tweak it to work with both integer and floating point samples (currently
we just use S16LE).
2010-09-07 15:12:12 +05:30
..
alsa alsa: increase the smoother window 2010-09-03 16:49:03 +02:00
bluetooth thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
coreaudio modules/coreaudio: replace deprecated functions 2010-05-15 16:08:16 +01:00
dbus dbusiface-core: Track sinks and sources using synchronous hooks instead of asynchronous subscription events. 2010-08-10 15:19:50 +03:00
echo-cancel echo-cancel: Add alternative echo-cancellation implementation 2010-09-07 15:12:12 +05:30
gconf gconf: run the wrapper script when running gconf-helper from build tree 2009-09-18 23:31:54 +02:00
jack jack: Prevent crash on jack server shutdown 2010-05-08 01:30:55 +02:00
oss thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
raop thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
rtp rtp: Fix bracketing in pa_rtp_recv. 2010-05-08 14:21:52 +01:00
x11 Fix typo in log message: s/may no be/may not be/ 2010-01-05 20:33:35 +01:00
.gitignore
hal-util.c hal: check properly for failure of libhal_find_device_by_capability() (llvm-clang-analyzer) 2009-09-08 23:48:47 +02:00
hal-util.h
ladspa.h
Makefile
module-always-sink.c always-sink: rename null sink created to 'dummy sink' and make it translatable 2009-09-04 02:48:36 +02:00
module-augment-properties.c
module-bonjour-publish.c osx: add native zeroconf implementation via Bonjour 2009-12-16 16:11:39 +08:00
module-card-restore.c
module-cli.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-combine.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-console-kit.c dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-cork-music-on-phone.c
module-default-device-restore.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-defs.h.m4
module-detect.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-device-manager.c Avoid using devname as a variable name. 2009-11-21 00:47:44 +01:00
module-device-restore.c
module-equalizer-sink.c equalizer: various smaller cleanups for m-e-s 2010-02-25 00:39:06 +01:00
module-esound-compat-spawnfd.c
module-esound-compat-spawnpid.c
module-esound-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-hal-detect-compat.c
module-hal-detect.c dbus: remove filter functions only if they were actually set before 2010-02-09 22:28:17 +00:00
module-intended-roles.c intended-roles: Do not pick monitor sources when doing automatic role-based device selection 2010-05-08 14:20:50 +01:00
module-ladspa-sink.c virtual: minor simplifications for the virtual sink 2010-02-25 00:39:56 +01:00
module-lirc.c lirc,mmkvd: added module parameters volume_limit, volume_step 2009-11-05 04:57:15 +01:00
module-loopback.c loopback: Make stream names and roles configurable. 2010-08-19 12:08:43 +03:00
module-match.c use pa_fopen_cloexec() where applicable 2009-10-30 04:54:19 +01:00
module-mmkbd-evdev.c lirc,mmkvd: added module parameters volume_limit, volume_step 2009-11-05 04:57:15 +01:00
module-native-protocol-fd.c
module-null-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-pipe-sink.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-pipe-source.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-position-event-sounds.c position-event-sounds: never position test sounds in space 2009-10-06 23:34:22 +02:00
module-protocol-stub.c native: when run in system mode, do not look for fallback port 2010-01-14 00:15:51 +01:00
module-remap-sink.c ladspa,remap: make description of sink follow moves 2009-09-01 06:06:04 +02:00
module-rescue-streams.c
module-rygel-media-server.c rygel: fix itemCount property for sources 2009-11-18 22:00:31 +01:00
module-sine-source.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-sine.c
module-solaris.c Fix build on Solaris: pass the third parameter to pa_cloexec_open. 2009-11-20 21:23:53 +01:00
module-stream-restore.c stream-restore: When changing restore entries with D-Bus, apply the changes immediately. 2010-05-10 14:33:54 +03:00
module-suspend-on-idle.c suspend-on-idle: resume audio device even for initially corked streams 2010-02-22 04:57:15 +01:00
module-tunnel.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-07 23:58:59 +02:00
module-udev-detect.c module-udev-detect: When loading module-alsa-card, use namereg_fail=false. 2010-08-24 18:19:49 +03:00
module-virtual-sink.c virtual: when fixed block sizes are used the memblockq must have a silence block 2010-02-25 02:41:09 +01:00
module-virtual-source.c virtual-source: boilerplate virtual source for PCM processing on inputs 2010-02-17 04:17:23 +01:00
module-volume-restore.c
module-waveout.c
module-zeroconf-discover.c
module-zeroconf-publish.c
reserve-monitor.c
reserve-monitor.h
reserve-wrap.c reserve: downgrade reserve logic messages, so that reusing pa in two sessions does not create spew in syslog 2009-09-28 19:54:37 -07:00
reserve-wrap.h
reserve.c
reserve.h
udev-util.c udev: fix hex decoding 2010-07-19 01:27:22 +02:00
udev-util.h