[FFmpeg-devel] [PATCH 0/2] aacenc: performance improvements

Rostislav Pehlivanov atomnuker at gmail.com
Sat Oct 8 18:20:29 EEST 2016


Should improve encoding performance a bit with twoloop and alot with the
fast coder.

Rostislav Pehlivanov (2):
  aacenc: use the decoder's lcg PRNG
  aacenc: add SIMD optimizations for abs_pow34 and quantization

 libavcodec/aaccoder.c            |  30 +++++------
 libavcodec/aaccoder_trellis.h    |   2 +-
 libavcodec/aaccoder_twoloop.h    |   2 +-
 libavcodec/aacenc.c              |   6 ++-
 libavcodec/aacenc.h              |   8 ++-
 libavcodec/aacenc_is.c           |   6 +--
 libavcodec/aacenc_ltp.c          |   4 +-
 libavcodec/aacenc_pred.c         |   6 +--
 libavcodec/aacenc_quantization.h |   4 +-
 libavcodec/aacenc_utils.h        |  15 +++++-
 libavcodec/x86/Makefile          |   2 +
 libavcodec/x86/aacencdsp.asm     | 111 +++++++++++++++++++++++++++++++++++++++
 libavcodec/x86/aacencdsp_init.c  |  57 ++++++++++++++++++++
 13 files changed, 221 insertions(+), 32 deletions(-)
 create mode 100644 libavcodec/x86/aacencdsp.asm
 create mode 100644 libavcodec/x86/aacencdsp_init.c

-- 
2.9.3



More information about the ffmpeg-devel mailing list