lavc/flacenc: add sse4 version of the 16-bit lpc encoder
From 1.8 to 2.4 times faster. Runtime is reduced by 2 to 39%. The
speed-up generally increases with compression_level.
This lpc encoder is not used with levels < 3 so it provides no speed-up
in these cases.
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
Showing
- LICENSE.md 1 addition, 0 deletionsLICENSE.md
- libavcodec/flacenc.c 1 addition, 1 deletionlibavcodec/flacenc.c
- libavcodec/x86/Makefile 3 additions, 0 deletionslibavcodec/x86/Makefile
- libavcodec/x86/flac_dsp_gpl.asm 85 additions, 0 deletionslibavcodec/x86/flac_dsp_gpl.asm
- libavcodec/x86/flacdsp_init.c 4 additions, 0 deletionslibavcodec/x86/flacdsp_init.c
libavcodec/x86/flac_dsp_gpl.asm
0 → 100644
Please register or sign in to comment