The patches should be applied in order.

First patch "ports" OpenHEVC AVX2 code, mostly consisting in fixing
conflicts and whitespaces in the original commit.

Patch 2 uses a missed opportunity to use the newly possible chroma MC
function for 8 bits on a width of 16.

Patches 3 and 4 are other OpenHEVC commits related to MC.

And because we are adding so many constants, patches 5 and 6 try to share
more of them. The later one uses defines, I'm not sure it works everywhere.

Finally, one last unneeded parameter is removed from the x86 internal
weighted prediction functions, which does not affect the DSP "API".

Christophe Gisquet (4):
  x86: hevc_mc: use epel_hv 16-wide function
  x86: lavc: share more constants
  x86: lavc: share more constant through defines
  x86: hevc: remove a parameter to WP internals

Mickaƫl Raulet (2):
  x86/hevc: use CLIPW macro when possible
  x86/hevc_mc: use aligned loads

plepere (1):
  x86: hevc_mc: add AVX2 optimizations

 libavcodec/hevc.h                       |   2 +-
 libavcodec/x86/ac3dsp.asm               |   2 +-
 libavcodec/x86/constants.c              |  31 +-
 libavcodec/x86/constants.h              |  20 +-
 libavcodec/x86/h264_deblock_10bit.asm   |   6 +-
 libavcodec/x86/h264_idct_10bit.asm      |   4 +-
 libavcodec/x86/h264_intrapred_10bit.asm |   3 +-
 libavcodec/x86/h264_qpel_10bit.asm      |   6 +-
 libavcodec/x86/h264_weight_10bit.asm    |   3 +-
 libavcodec/x86/hevc_deblock.asm         |   3 +-
 libavcodec/x86/hevc_mc.asm              | 632 +++++++++++++++++++++++---------
 libavcodec/x86/hevc_res_add.asm         |   6 +-
 libavcodec/x86/hevc_sao.asm             |   2 +-
 libavcodec/x86/hevcdsp.h                | 109 +++++-
 libavcodec/x86/hevcdsp_init.c           | 392 +++++++++++++++++++-
 libavcodec/x86/huffyuvdsp.asm           |   4 +-
 libavcodec/x86/v210enc.asm              |   9 +-
 libavcodec/x86/vp3dsp.asm               |   2 +-
 libavcodec/x86/vp9intrapred.asm         |   4 +-
 19 files changed, 1016 insertions(+), 224 deletions(-)

-- 
1.9.2.msysgit.0

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to