[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