huffyuv: avoid duplicated defines
authorChristophe Gisquet <christophe.gisquet@gmail.com>
Thu, 29 May 2014 09:10:38 +0000 (09:10 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 29 May 2014 12:08:35 +0000 (14:08 +0200)
Move the defines to the dsp header.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/huffyuv.h
libavcodec/huffyuvdsp.c
libavcodec/huffyuvdsp.h

index 5f4b808..635a8ab 100644 (file)
 #define MAX_N (1<<MAX_BITS)
 #define MAX_VLC_N 16384
 
-#if HAVE_BIGENDIAN
-#define B 3
-#define G 2
-#define R 1
-#define A 0
-#else
-#define B 0
-#define G 1
-#define R 2
-#define A 3
-#endif
-
 typedef enum Predictor {
     LEFT = 0,
     PLANE,
index a0e5444..089f667 100644 (file)
@@ -81,17 +81,6 @@ static int add_hfyu_left_pred_c(uint8_t *dst, const uint8_t *src, int w,
     return acc;
 }
 
-#if HAVE_BIGENDIAN
-#define B 3
-#define G 2
-#define R 1
-#define A 0
-#else
-#define B 0
-#define G 1
-#define R 2
-#define A 3
-#endif
 static void add_hfyu_left_pred_bgr32_c(uint8_t *dst, const uint8_t *src,
                                        int w, int *red, int *green,
                                        int *blue, int *alpha)
@@ -115,10 +104,6 @@ static void add_hfyu_left_pred_bgr32_c(uint8_t *dst, const uint8_t *src,
     *blue  = b;
     *alpha = a;
 }
-#undef B
-#undef G
-#undef R
-#undef A
 
 av_cold void ff_huffyuvdsp_init(HuffYUVDSPContext *c)
 {
index e08a96b..cc12c75 100644 (file)
 
 #include <stdint.h>
 
+#if HAVE_BIGENDIAN
+#define B 3
+#define G 2
+#define R 1
+#define A 0
+#else
+#define B 0
+#define G 1
+#define R 2
+#define A 3
+#endif
+
 typedef struct HuffYUVDSPContext {
     void (*add_bytes)(uint8_t *dst /* align 16 */, uint8_t *src /* align 16 */,
                       int w);