---
Cosmetic changes to last version.
libavcodec/dsputil.c | 8 ++++++++
libavcodec/dsputil.h | 27 +++++++++++++++++++++++++++
2 files changed, 35 insertions(+)
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c
index d4471dc..b0522c9 100644
--- a/libavcodec/dsputil.c
+++ b/libavcodec/dsputil.c
@@ -2912,6 +2912,14 @@ av_cold void ff_dsputil_init(DSPContext* c,
AVCodecContext *avctx)
c->add_pixels4 = FUNCC(add_pixels4 ## dct , depth);\
c->put_no_rnd_pixels_l2[0] = FUNCC(put_no_rnd_pixels16_l2, depth);\
c->put_no_rnd_pixels_l2[1] = FUNCC(put_no_rnd_pixels8_l2 , depth);\
+ c->put_pixels_l2[0] = put_pixels16_l2_8; \
+ c->put_pixels_l2[1] = put_pixels8_l2_8; \
+ c->put_pixels_l4[0] = put_pixels16_l4_8; \
+ c->put_pixels_l4[1] = put_pixels8_l4_8; \
+ c->avg_pixels_l2[0] = avg_pixels16_l2_8; \
+ c->avg_pixels_l2[1] = avg_pixels8_l2_8; \
+ c->avg_pixels_l4[0] = avg_pixels16_l4_8; \
+ c->avg_pixels_l4[1] = avg_pixels8_l4_8; \
\
c->put_h264_chroma_pixels_tab[0] = FUNCC(put_h264_chroma_mc8 , depth);\
c->put_h264_chroma_pixels_tab[1] = FUNCC(put_h264_chroma_mc4 , depth);\
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index 5640f3a..71a8cd4 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -320,6 +320,33 @@ typedef struct DSPContext {
void (*put_no_rnd_pixels_l2[2])(uint8_t *block/*align width (8 or 16)*/,
const uint8_t *a/*align 1*/, const uint8_t *b/*align 1*/, int line_size, int h);
+ void (*put_pixels_l2[2])(uint8_t *block /* align width (8 or 16) */,
+ const uint8_t *a /* align 1 */,
+ const uint8_t *b /* align 1 */,
+ int line_size1, int line_size2,
+ int line_size3, int h);
+ void (*avg_pixels_l2[2])(uint8_t *block /* align width (8 or 16) */,
+ const uint8_t *a /* align 1 */,
+ const uint8_t *b /* align 1 */,
+ int line_size1, int line_size2,
+ int line_size3, int h);
+ void (*put_pixels_l4[2])(uint8_t *block /* align width (8 or 16) */,
+ const uint8_t *a /* align 1 */,
+ const uint8_t *b /* align 1 */,
+ const uint8_t *c /* align 1 */,
+ const uint8_t *d /* align 1 */,
+ int line_size1, int line_size2,
+ int line_size3, int line_size4,
+ int line_size5, int h);
+ void (*avg_pixels_l4[2])(uint8_t *block /* align width (8 or 16) */,
+ const uint8_t *a /* align 1 */,
+ const uint8_t *b /* align 1 */,
+ const uint8_t *c /* align 1 */,
+ const uint8_t *d /* align 1 */,
+ int line_size1, int line_size2,
+ int line_size3, int line_size4,
+ int line_size5, int h);
+
/**
* Thirdpel motion compensation with rounding (a+b+1)>>1.
* this is an array[12] of motion compensation functions for the 9 thirdpe
--
1.8.0
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel