04.08.2014 18:40, Peter Meerwald wrote:
Hello,

this patch series splits up the resampler implementation found in pulsecore
into separate files and adds two new resampler implementations: soxr and
libavresample

the work was mostly done by poljar (Damir Jelić) during GSoC'13, this is just
a rebase

my goal would be to establish libavresample as the new default resampler and
drop the ffmpeg code copied into PA currently; don't worry, this would be
further work based on the feedback received :)

This conflicts with my goal of writing and getting a rewindable resampler into pulseaudio.


thanks, p.

Peter Meerwald (3):
   resampler: Split the resampler implementations into separate files
   resampler: Add optional soxr resampler
   resampler: Add optional libavresample resampler

  configure.ac                            |  34 ++
  src/Makefile.am                         |  30 +-
  src/pulsecore/resampler.c               | 660 +++-----------------------------
  src/pulsecore/resampler.h               |  54 +++
  src/pulsecore/resampler/ffmpeg.c        | 132 +++++++
  src/pulsecore/resampler/lavr.c          | 160 ++++++++
  src/pulsecore/resampler/libsamplerate.c | 102 +++++
  src/pulsecore/resampler/peaks.c         | 163 ++++++++
  src/pulsecore/resampler/soxr.c          | 124 ++++++
  src/pulsecore/resampler/speex.c         | 151 ++++++++
  src/pulsecore/resampler/trivial.c       | 102 +++++
  11 files changed, 1107 insertions(+), 605 deletions(-)
  create mode 100644 src/pulsecore/resampler/ffmpeg.c
  create mode 100644 src/pulsecore/resampler/lavr.c
  create mode 100644 src/pulsecore/resampler/libsamplerate.c
  create mode 100644 src/pulsecore/resampler/peaks.c
  create mode 100644 src/pulsecore/resampler/soxr.c
  create mode 100644 src/pulsecore/resampler/speex.c
  create mode 100644 src/pulsecore/resampler/trivial.c



--
Alexander E. Patrakov
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to