From 8f9c38b19629838066def1207703cfcdc19fcbc9 Mon Sep 17 00:00:00 2001 From: Martin Vignali Date: Sun, 14 Jan 2018 14:23:05 +0100 Subject: avcodec/utvideoenc : add SIMD (avx) for sub_left_prediction asm code by Henrik Gramner --- libavcodec/lossless_videoencdsp.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libavcodec/lossless_videoencdsp.h') diff --git a/libavcodec/lossless_videoencdsp.h b/libavcodec/lossless_videoencdsp.h index 3d645b159a..faa6c32551 100644 --- a/libavcodec/lossless_videoencdsp.h +++ b/libavcodec/lossless_videoencdsp.h @@ -21,6 +21,8 @@ #include +#include "avcodec.h" + typedef struct LLVidEncDSPContext { void (*diff_bytes)(uint8_t *dst /* align 16 */, const uint8_t *src1 /* align 16 */, @@ -33,6 +35,9 @@ typedef struct LLVidEncDSPContext { void (*sub_median_pred)(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, intptr_t w, int *left, int *left_top); + + void (*sub_left_predict)(uint8_t *dst, uint8_t *src, + ptrdiff_t stride, ptrdiff_t width, int height); } LLVidEncDSPContext; void ff_llvidencdsp_init(LLVidEncDSPContext *c); -- cgit v1.2.3