avcodec/hevcdsp: add missing () to CMP macro
authorJames Almer <jamrial@gmail.com>
Mon, 16 Feb 2015 21:53:38 +0000 (18:53 -0300)
committerJames Almer <jamrial@gmail.com>
Mon, 16 Feb 2015 21:56:16 +0000 (18:56 -0300)
Found-by: Clément Bœsch <u@pkh.me>
Signed-off-by: James Almer <jamrial@gmail.com>
libavcodec/hevcdsp_template.c

index aeb142c..cec28e4 100644 (file)
@@ -325,7 +325,7 @@ static void FUNC(sao_band_filter_0)(uint8_t *_dst, uint8_t *_src,
     }
 }
 
-#define CMP(a, b) ((a > b) - (a < b))
+#define CMP(a, b) (((a) > (b)) - ((a) < (b)))
 
 static void FUNC(sao_edge_filter)(uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, int16_t *sao_offset_val,
                                   int eo, int width, int height) {