On Mon, Jun 08, 2015 at 09:45:07PM +0200, Andreas Cadhalpun wrote:
> On 07.06.2015 22:30, Ronald S. Bultje wrote:
> > Hi,
> > 
> > On Sun, Jun 7, 2015 at 1:02 PM, Andreas Cadhalpun <
> > [email protected]> wrote:
> > 
> >> Otherwise the check 'tile_size < size' treats a negative size as
> >> unsigned, causing the check to pass. This subsequently leads to
> >> segmentation faults.
> >>
> >> This was originally fixed as part of Libav commit 72ca83, so the
> >> original author is one of the following developers:
> >>         Anton Khirnov <[email protected]>
> >>         Diego Biurrun <[email protected]>
> >>         Luca Barbato <[email protected]>
> >>         Martin Storsjö <[email protected]>
> >>
> >> Signed-off-by: Andreas Cadhalpun <[email protected]>
> >> ---
> >>
> >> Does someone still remember who authored this particular change,
> >> so that he can get proper attribution?
> >>
> >> ---
> >>  libavcodec/vp9.c | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >>
> >> diff --git a/libavcodec/vp9.c b/libavcodec/vp9.c
> >> index c4efd42..d5147e5 100644
> >> --- a/libavcodec/vp9.c
> >> +++ b/libavcodec/vp9.c
> >> @@ -4106,7 +4106,7 @@ static int vp9_decode_frame(AVCodecContext *ctx,
> >> void *frame,
> >>                              tile_row, s->tiling.log2_tile_rows,
> >> s->sb_rows);
> >>              if (s->pass != 2) {
> >>                  for (tile_col = 0; tile_col < s->tiling.tile_cols;
> >> tile_col++) {
> >> -                    unsigned tile_size;
> >> +                    int64_t tile_size;
> > 
> > 
> > Hm... OK.
> 
> Pushed.
> 

For the record; we extracted and aknowledged that change at the time of
the merge, but we didn't figure out what it was actually fixing. Thanks
for looking into this. IIRC that was the only unmerged functional change.

> Best regards,
> Andreas
> 

-- 
Clément B.

Attachment: pgpVTViRpuk0b.pgp
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to