Browse Source

avcodec/utvideo: fix mistake using wrong arguments for left and lefttop pixel components

Signed-off-by: Paul B Mahol <onemda@gmail.com>
tags/n3.3
Paul B Mahol 8 years ago
parent
commit
68e5598e22
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      libavcodec/utvideodec.c

+ 4
- 4
libavcodec/utvideodec.c View File

@@ -414,7 +414,7 @@ static void restore_median_planar(UtvideoContext *c, uint8_t *src, int stride,
// the rest of lines use continuous median prediction
for (j = 2; j < slice_height; j++) {
c->hdspdec.add_hfyu_median_pred(bsrc, bsrc - stride,
bsrc, width, &B, &C);
bsrc, width, &A, &B);
bsrc += stride;
}
}
@@ -462,14 +462,14 @@ static void restore_median_planar_il(UtvideoContext *c, uint8_t *src, int stride
A = bsrc[i];
}
c->hdspdec.add_hfyu_median_pred(bsrc + stride, bsrc - stride,
bsrc + stride, width, &B, &C);
bsrc + stride, width, &A, &B);
bsrc += stride2;
// the rest of lines use continuous median prediction
for (j = 2; j < slice_height; j++) {
c->hdspdec.add_hfyu_median_pred(bsrc, bsrc - stride2,
bsrc, width, &B, &C);
bsrc, width, &A, &B);
c->hdspdec.add_hfyu_median_pred(bsrc + stride, bsrc - stride,
bsrc + stride, width, &B, &C);
bsrc + stride, width, &A, &B);
bsrc += stride2;
}
}


Loading…
Cancel
Save