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:
authorJames Darnley <james.darnley@gmail.com>2013-03-15 19:37:33 +0400
committerMichael Niedermayer <michaelni@gmx.at>2013-03-15 22:10:55 +0400
commit3d751b1ef6619b20631b17c880aa96f2dd3a11dd (patch)
treec684bfb6acb065440aa7898e106c02ab8bcad8b9 /libavfilter/vf_yadif.c
parentcd5f50a255321a6917f7a465cd1159fe4fc4948e (diff)
yadif: correct strides in filter_edges_16bit
The C code treats the data as arrays of uint16_t so strides must not be in bytes but in pixels. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavfilter/vf_yadif.c')
-rw-r--r--libavfilter/vf_yadif.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavfilter/vf_yadif.c b/libavfilter/vf_yadif.c
index 08df9479fc..7905aae510 100644
--- a/libavfilter/vf_yadif.c
+++ b/libavfilter/vf_yadif.c
@@ -157,6 +157,8 @@ static void filter_edges_16bit(void *dst1, void *prev1, void *cur1, void *next1,
int x;
uint16_t *prev2 = parity ? prev : cur ;
uint16_t *next2 = parity ? cur : next;
+ mrefs /= 2;
+ prefs /= 2;
FILTER(0, 3, 0)