diff options
author | Mans Rullgard <mans@mansr.com> | 2011-02-25 00:25:53 +0300 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2011-03-05 17:51:03 +0300 |
commit | 391a1327bd076c25c2b2509ab7ae0081c443b94e (patch) | |
tree | 504e983b82050a9f48ce27a60929dbdf853f4684 /libavfilter/vf_yadif.c | |
parent | 53e35fd340d75c40395e4446b76a72bb1962899b (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>
Diffstat (limited to 'libavfilter/vf_yadif.c')
-rw-r--r-- | libavfilter/vf_yadif.c | 8 |
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) }} }} |