Browse Source

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>
tags/n2.0
James Darnley Michael Niedermayer 12 years ago
parent
commit
3d751b1ef6
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      libavfilter/vf_yadif.c

+ 2
- 0
libavfilter/vf_yadif.c View File

@@ -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)



Loading…
Cancel
Save