avcodec/mjpegdec: fix green vertical line at the right with upscale h
Fixes Ticket3891 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
6d7aa437e1
commit
63a52ca134
@ -2097,8 +2097,11 @@ the_end:
|
||||
continue;
|
||||
if (p==1 || p==2)
|
||||
w >>= hshift;
|
||||
av_assert0(w > 0);
|
||||
for (i = 0; i < s->chroma_height; i++) {
|
||||
for (index = w - 1; index; index--) {
|
||||
if (is16bit) ((uint16_t*)line)[w - 1] = ((uint16_t*)line)[(w - 1) / 2];
|
||||
else line[w - 1] = line[(w - 1) / 2];
|
||||
for (index = w - 2; index > 0; index--) {
|
||||
if (is16bit)
|
||||
((uint16_t*)line)[index] = (((uint16_t*)line)[index / 2] + ((uint16_t*)line)[(index + 1) / 2]) >> 1;
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user