summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2011-02-24 21:25:53 +0000
committerMans Rullgard <mans@mansr.com>2011-03-05 14:51:03 +0000
commit391a1327bd076c25c2b2509ab7ae0081c443b94e (patch)
tree504e983b82050a9f48ce27a60929dbdf853f4684
parent53e35fd340d75c40395e4446b76a72bb1962899b (diff)
yadif: add parens around macro parameters
This fixes compilation with preprocessors which do not add whitespace around replaced tokens, resulting in invalid expressions like 1--1. Signed-off-by: Mans Rullgard <mans@mansr.com>
-rw-r--r--libavfilter/vf_yadif.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavfilter/vf_yadif.c b/libavfilter/vf_yadif.c
index bd0a9de877..f81ee8a2c7 100644
--- a/libavfilter/vf_yadif.c
+++ b/libavfilter/vf_yadif.c
@@ -73,12 +73,12 @@ static void filter_line_c(uint8_t *dst,
+ FFABS(cur[-refs+1] - cur[+refs+1]) - 1;
#define CHECK(j)\
- { int score = FFABS(cur[-refs-1+j] - cur[+refs-1-j])\
- + FFABS(cur[-refs +j] - cur[+refs -j])\
- + FFABS(cur[-refs+1+j] - cur[+refs+1-j]);\
+ { int score = FFABS(cur[-refs-1+(j)] - cur[+refs-1-(j)])\
+ + FFABS(cur[-refs +(j)] - cur[+refs -(j)])\
+ + FFABS(cur[-refs+1+(j)] - cur[+refs+1-(j)]);\
if (score < spatial_score) {\
spatial_score= score;\
- spatial_pred= (cur[-refs +j] + cur[+refs -j])>>1;\
+ spatial_pred= (cur[-refs +(j)] + cur[+refs -(j)])>>1;\
CHECK(-1) CHECK(-2) }} }}
CHECK( 1) CHECK( 2) }} }}