[FFmpeg-devel] [PATCH 0/6] wmalossless: fix 16bits speed regression
Christophe Gisquet
christophe.gisquet at gmail.com
Mon Apr 18 15:07:25 CEST 2016
I think only the 2 first patches are needed, but I prefer the code
from the 3rd+4th patches. Overall, it's still not the nicest code, and
valgrind-proofing the patchset is needed (not possible atm for me).
The SSE4 implementation is not worthwhile in my opinion.
Christophe Gisquet (6):
fate: wma: add lossless 24bits test
wmalossless: allow calling madd_int16
wmalossless pro: move lms_update
wmalossless: template code to remove inloop if
x86: lossless audio: SSE4 madd 32bits
lossless audio dsp: unroll
libavcodec/lossless_audiodsp.c | 12 ++-
libavcodec/wmalosslessdec.c | 137 ++++++++++++++++++++------------
libavcodec/x86/lossless_audiodsp.asm | 38 +++++++++
libavcodec/x86/lossless_audiodsp_init.c | 7 ++
tests/fate/lossless-audio.mak | 4 +-
tests/ref/fate/lossless-wma24 | 1 +
6 files changed, 143 insertions(+), 56 deletions(-)
create mode 100644 tests/ref/fate/lossless-wma24
--
2.8.1
More information about the ffmpeg-devel
mailing list