Same as the previous patch but split into 4 parts for easier review.

Justin Ruggles (4):
  lavr: add option for dithering during sample format conversion to s16
  lavr: x86: add SSE2 and FMA4 quantization for non-filtering dither
    methods
  lavr: x86: add SSE2 dither quantization for triangular_hp dither
    method
  lavr: x86: add SSE2 and AVX functions to convert dither noise to
    float

 libavresample/Makefile          |    1 +
 libavresample/audio_convert.c   |   33 +++-
 libavresample/audio_convert.h   |   22 ++-
 libavresample/avresample.h      |    9 +
 libavresample/dither.c          |  464 +++++++++++++++++++++++++++++++++++++++
 libavresample/dither.h          |   94 ++++++++
 libavresample/internal.h        |    1 +
 libavresample/options.c         |    6 +
 libavresample/utils.c           |   10 +-
 libavresample/version.h         |    2 +-
 libavresample/x86/Makefile      |    2 +
 libavresample/x86/dither.asm    |  137 ++++++++++++
 libavresample/x86/dither_init.c |   87 ++++++++
 13 files changed, 856 insertions(+), 12 deletions(-)
 create mode 100644 libavresample/dither.c
 create mode 100644 libavresample/dither.h
 create mode 100644 libavresample/x86/dither.asm
 create mode 100644 libavresample/x86/dither_init.c

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to