Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2011-02-25 00:25:53 +0300
committerMichael Niedermayer <michaelni@gmx.at>2011-03-08 04:08:31 +0300
commit49e617f9565b6528fe707bae7ea4b62b10c771a5 (patch)
treeebdea2393618304156354158c69e3e41c7325449 /libavfilter/vf_yadif.c
parentac533ac458b8c75ac68372b34d0ce7c150684585 (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.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavfilter/vf_yadif.c b/libavfilter/vf_yadif.c
index 26bae0efd7..04b03ada53 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[mrefs+1] - cur[prefs+1]) - 1;
#define CHECK(j)\
- { int score = FFABS(cur[mrefs-1+j] - cur[prefs-1-j])\
- + FFABS(cur[mrefs +j] - cur[prefs -j])\
- + FFABS(cur[mrefs+1+j] - cur[prefs+1-j]);\
+ { int score = FFABS(cur[mrefs-1+(j)] - cur[prefs-1-(j)])\
+ + FFABS(cur[mrefs +(j)] - cur[prefs -(j)])\
+ + FFABS(cur[mrefs+1+(j)] - cur[prefs+1-(j)]);\
if (score < spatial_score) {\
spatial_score= score;\
- spatial_pred= (cur[mrefs +j] + cur[prefs -j])>>1;\
+ spatial_pred= (cur[mrefs +(j)] + cur[prefs -(j)])>>1;\
CHECK(-1) CHECK(-2) }} }}
CHECK( 1) CHECK( 2) }} }}