Browse Source

Merge commit '5f7aecde02a95451e514c809f2794c1deba80695'

* commit '5f7aecde02a95451e514c809f2794c1deba80695':
  pictordec: break out of both decoding loops when y drops below 0

Conflicts:
	libavcodec/pictordec.c

The added check is redundant.
It shows the error path more clearly though

See: f3f488423a
Merged-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.1
Michael Niedermayer 12 years ago
parent
commit
efb21b0a8f
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      libavcodec/pictordec.c

+ 3
- 0
libavcodec/pictordec.c View File

@@ -226,6 +226,8 @@ static int decode_frame(AVCodecContext *avctx,

if (bits_per_plane == 8) {
picmemset_8bpp(s, frame, val, run, &x, &y);
if (y < 0)
goto finish;
} else {
picmemset(s, frame, val, run, &x, &y, &plane, bits_per_plane);
}
@@ -246,6 +248,7 @@ static int decode_frame(AVCodecContext *avctx,
y--;
}
}
finish:

*got_frame = 1;
return avpkt->size;


Loading…
Cancel
Save