[FFmpeg-devel] [PATCH v4 0/4] sse4 flac lpc encoder
James Darnley
james.darnley at gmail.com
Thu Feb 20 19:48:56 CET 2014
Patch 1:
Sets the section. Where necesary, load arguments with an explicit sign
extention. Merged the alignment commit into this one. Why have a
separate alignment patch on code I wrote. Also changed the output buffer
size into this one. Paul was right when he said this change should go
with the patch that requires it.
Patch 2:
No change except increasing the output buffer and continuing the correct
alignment.
Patch 3:
This patch copies the changes made to the 16-bit patch (patch 1) by having
an explicit sign extention.
Patch 4:
No changes.
James Darnley (4):
lavc/flacenc: add sse4 version of the 16-bit lpc encoder
lavc/flacenc: partially unroll loop in flac_enc_lpc_16
lavc/flacenc: add sse42 version of the 32-bit lpc encoder
lavc/flacenc: partially unroll loop in flac_enc_lpc_32
LICENSE | 1 +
libavcodec/flacenc.c | 2 +-
libavcodec/x86/Makefile | 3 +
libavcodec/x86/flac_dsp_gpl.asm | 219 +++++++++++++++++++++++++++++++++++++++
libavcodec/x86/flacdsp_init.c | 9 ++
5 files changed, 233 insertions(+), 1 deletions(-)
create mode 100644 libavcodec/x86/flac_dsp_gpl.asm
--
1.7.9
More information about the ffmpeg-devel
mailing list