[FFmpeg-devel] [PATCH 00/10] Improvement for dca

Christophe Gisquet christophe.gisquet at gmail.com
Fri Feb 14 17:00:44 CET 2014


Major changes compared to previous set are located in the LFE FIR
filtering (first 2 patches) and the VQ decoding (3 last patches).

Other have cosmetics to no changes.

Christophe Gisquet (10):
  dcadsp: remove scaling in LFE FIR
  x86: dcadsp: implement SSE lfe_dir
  dcadsp: scan coefficients linearly instead.
  x86: synth filter float: implement SSE2 version
  dca: replace some memcpy by AV_COPY128
  dca: factorize scaling in inverse ADPCM
  x86: float dsp: unroll SSE versions
  dcadsp: move test out of loop and dspize
  dcadsp: perform linear access with offset
  dcadsp: x86: SSE implementation of decode_hf

 libavcodec/arm/dca.h             |  23 ---
 libavcodec/arm/dcadsp_init_arm.c |  41 +++++
 libavcodec/dcadata.h             | 384 +++++++++++++++++++--------------------
 libavcodec/dcadec.c              |  61 +++----
 libavcodec/dcadsp.c              |  51 +++---
 libavcodec/dcadsp.h              |  11 +-
 libavcodec/synth_filter.c        |   1 +
 libavcodec/synth_filter.h        |   1 +
 libavcodec/x86/dca.h             |  55 ------
 libavcodec/x86/dcadsp.asm        | 294 ++++++++++++++++++++++++++++--
 libavcodec/x86/dcadsp_init.c     |  50 ++++-
 libavutil/x86/float_dsp.asm      |  40 ++--
 12 files changed, 644 insertions(+), 368 deletions(-)
 delete mode 100644 libavcodec/x86/dca.h

-- 
1.8.0.msysgit.0



More information about the ffmpeg-devel mailing list