I made quite a few changes based on suggestions on IRC, as well as
replies in the previous thread. Most of the patches are now squashed
since very little of the original cherry-picked code still remains.

Justin Ruggles (6):
  float_dsp: add vector_dmul_scalar() to multiply a vector of doubles
  eval: treat dB as decibels instead of decibytes
  lavu/opt: do not filter out the initial sign character except for
    flags
  lavfi: add volume filter
  x86: af_volume: add SSE2-optimized s16 volume scaling
  x86: af_volume: add SSSE3/AVX-optimized s32 volume scaling

 Changelog                        |    1 +
 doc/filters.texi                 |   53 +++++++
 libavfilter/Makefile             |    1 +
 libavfilter/af_volume.c          |  309 ++++++++++++++++++++++++++++++++++++++
 libavfilter/af_volume.h          |   55 +++++++
 libavfilter/allfilters.c         |    1 +
 libavfilter/version.h            |    2 +-
 libavfilter/x86/Makefile         |    3 +
 libavfilter/x86/af_volume.asm    |  103 +++++++++++++
 libavfilter/x86/af_volume_init.c |   53 +++++++
 libavutil/eval.c                 |   25 +++-
 libavutil/float_dsp.c            |    9 +
 libavutil/float_dsp.h            |   15 ++
 libavutil/opt.c                  |   11 +-
 libavutil/x86/float_dsp.asm      |   40 +++++
 libavutil/x86/float_dsp_init.c   |    9 +
 libavutil/x86/x86util.asm        |   11 ++
 17 files changed, 694 insertions(+), 7 deletions(-)
 create mode 100644 libavfilter/af_volume.c
 create mode 100644 libavfilter/af_volume.h
 create mode 100644 libavfilter/x86/af_volume.asm
 create mode 100644 libavfilter/x86/af_volume_init.c

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to