[FFmpeg-devel] [PATCH 0/6] wmalossless: fix 16bits speed regression

Paul B Mahol onemda at gmail.com
Fri Apr 29 10:50:54 CEST 2016


On 4/18/16, Christophe Gisquet <christophe.gisquet at gmail.com> wrote:
> 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
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>

Should be OK if it doesn't break anything.


More information about the ffmpeg-devel mailing list