]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/rnd_avg.h
Use av_frame_copy() to simplify code where appropriate.
[ffmpeg] / libavcodec / rnd_avg.h
index c2b90e06d42ed52422cb02ebcad2312e449a8ddf..73015787e22fcb36d4fc52223f686ff9f5d3f250 100644 (file)
 #ifndef AVCODEC_RND_AVG_H
 #define AVCODEC_RND_AVG_H
 
+#include <stddef.h>
 #include <stdint.h>
 
+#define CALL_2X_PIXELS(a, b, n)\
+static void a(uint8_t *block, const uint8_t *pixels, ptrdiff_t line_size, int h){\
+    b(block  , pixels  , line_size, h);\
+    b(block+n, pixels+n, line_size, h);\
+}
+
 #define         BYTE_VEC32(c)   ((c)*0x01010101UL)
 #define         BYTE_VEC64(c)   ((c)*0x0001000100010001UL)