[pulseaudio-discuss] [PATCH v4 0/9] LFE filter patches
David Henningsson
david.henningsson at canonical.com
Wed Mar 25 02:46:18 PDT 2015
- Fixed memory leak (found by Alexander)
- Minor comments by Alexander addressed
- Because patches 1-3 are unchanged, the previous summary patch still applies to this version
David Henningsson (6):
lfe-filter: Import code from the Chrome OS audio server
lfe-filter: Enable LFE filter in the resampler
lfe-filter: Cleanup and refactor
memblock: Change pa_memblock_new_malloced to an inline function
lfe-filter: Add rewind support
resampler: Make some basic functions for rewinding
Hui Wang (3):
lfe-filter: change the crossover frequency as a parameter
tests: adding lfe-filter-test
daemon-conf: enable the lfe remixing by default
LICENSE | 3 +
man/pulse-daemon.conf.5.xml.in | 7 +-
src/Makefile.am | 11 +-
src/daemon/daemon-conf.c | 5 +-
src/daemon/daemon-conf.h | 1 +
src/daemon/daemon.conf.in | 3 +-
src/daemon/main.c | 1 +
src/modules/module-virtual-surround-sink.c | 2 +-
src/pulsecore/core.c | 1 +
src/pulsecore/core.h | 1 +
src/pulsecore/filter/LICENSE.WEBKIT | 27 ++++
src/pulsecore/filter/biquad.c | 117 +++++++++++++++++
src/pulsecore/filter/biquad.h | 45 +++++++
src/pulsecore/filter/crossover.c | 97 ++++++++++++++
src/pulsecore/filter/crossover.h | 29 +++++
src/pulsecore/filter/lfe-filter.c | 198 +++++++++++++++++++++++++++++
src/pulsecore/filter/lfe-filter.h | 39 ++++++
src/pulsecore/memblock.h | 5 +-
src/pulsecore/resampler.c | 53 +++++++-
src/pulsecore/resampler.h | 7 +
src/pulsecore/sink-input.c | 6 +-
src/pulsecore/source-output.c | 4 +-
src/tests/lfe-filter-test.c | 194 ++++++++++++++++++++++++++++
src/tests/remix-test.c | 3 +-
src/tests/resampler-test.c | 7 +-
25 files changed, 848 insertions(+), 18 deletions(-)
create mode 100644 src/pulsecore/filter/LICENSE.WEBKIT
create mode 100644 src/pulsecore/filter/biquad.c
create mode 100644 src/pulsecore/filter/biquad.h
create mode 100644 src/pulsecore/filter/crossover.c
create mode 100644 src/pulsecore/filter/crossover.h
create mode 100644 src/pulsecore/filter/lfe-filter.c
create mode 100644 src/pulsecore/filter/lfe-filter.h
create mode 100644 src/tests/lfe-filter-test.c
--
1.9.1
More information about the pulseaudio-discuss
mailing list