Message ID | 20180624024623.26645-3-michael@niedermayer.cc |
---|---|
State | Accepted |
Commit | 115b7c96e9e8823e5c8a8bc2137be8e2038befcd |
Headers | show |
On Sun, Jun 24, 2018 at 04:46:23AM +0200, Michael Niedermayer wrote: > 72->60 seconds > Testcase: 8680/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP7_fuzzer-5861504418054144 > > Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> > --- > libavcodec/vp8.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) will apply [...]
diff --git a/libavcodec/vp8.c b/libavcodec/vp8.c index f6120aa67e..a06692c476 100644 --- a/libavcodec/vp8.c +++ b/libavcodec/vp8.c @@ -492,9 +492,11 @@ static void fade(uint8_t *dst, ptrdiff_t dst_linesize, { int i, j; for (j = 0; j < height; j++) { + const uint8_t *src2 = src + j * src_linesize; + uint8_t *dst2 = dst + j * dst_linesize; for (i = 0; i < width; i++) { - uint8_t y = src[j * src_linesize + i]; - dst[j * dst_linesize + i] = av_clip_uint8(y + ((y * beta) >> 8) + alpha); + uint8_t y = src2[i]; + dst2[i] = av_clip_uint8(y + ((y * beta) >> 8) + alpha); } } }
72->60 seconds Testcase: 8680/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP7_fuzzer-5861504418054144 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> --- libavcodec/vp8.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)