[FFmpeg-devel] [PATCH 0/4] wmalossless: fix 16bits speed regression v3
Christophe Gisquet
christophe.gisquet at gmail.com
Sun May 1 15:33:43 CEST 2016
Due to the changes to the cascaded LMS coefficients, most of the code
needed a rewrite.
In particular, the SSE4 madd32 code is no longer that similar to be
shared inside a macro.
Christophe Gisquet (4):
fate: wma: add lossless 24bits test
wmalossless: allow calling madd_int16
x86: lossless audio: SSE4 madd 32bits
lossless audio dsp: unroll
libavcodec/lossless_audiodsp.c | 12 ++--
libavcodec/wmalosslessdec.c | 109 +++++++++++++++++---------------
libavcodec/x86/lossless_audiodsp.asm | 33 ++++++++++
libavcodec/x86/lossless_audiodsp_init.c | 7 ++
tests/fate/lossless-audio.mak | 5 +-
tests/ref/fate/lossless-wma24-1 | 1 +
tests/ref/fate/lossless-wma24-2 | 1 +
7 files changed, 112 insertions(+), 56 deletions(-)
create mode 100644 tests/ref/fate/lossless-wma24-1
create mode 100644 tests/ref/fate/lossless-wma24-2
--
2.8.1
More information about the ffmpeg-devel
mailing list