mirror of https://git.ffmpeg.org/ffmpeg.git
nuv: do not use data not initialized by LZO decompression.
This fixes visible corruption in the incomplete last frame of the FATE sample. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
This commit is contained in:
parent
95e1dfee76
commit
266f6eefc6
|
@ -187,7 +187,7 @@ retry:
|
|||
if (av_lzo1x_decode(c->decomp_buf, &outlen, buf, &inlen))
|
||||
av_log(avctx, AV_LOG_ERROR, "error during lzo decompression\n");
|
||||
buf = c->decomp_buf;
|
||||
buf_size = c->decomp_size - AV_LZO_OUTPUT_PADDING;
|
||||
buf_size = c->decomp_size - AV_LZO_OUTPUT_PADDING - outlen;
|
||||
}
|
||||
if (c->codec_frameheader) {
|
||||
int w, h, q, res;
|
||||
|
|
|
@ -25,6 +25,6 @@
|
|||
1, 29257, 4096, 0xd95a9277
|
||||
0, 30030, 460800, 0x4b7f4df0
|
||||
1, 31347, 4096, 0xae2bef2c
|
||||
0, 33033, 460800, 0xb30eb322
|
||||
0, 33033, 460800, 0xa57f20d0
|
||||
1, 33437, 4096, 0xbf031e83
|
||||
1, 35527, 4096, 0x4c83e2d1
|
||||
|
|
Loading…
Reference in New Issue