[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