From 371946bc27bd1e874e0302699550ab9926249950 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Sun, 29 Jan 2012 19:03:04 +0000 Subject: r210enc: don't write uninitialized data Also fix r210 fate decoding test. Signed-off-by: Paul B Mahol Signed-off-by: Michael Niedermayer --- libavcodec/r210enc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavcodec/r210enc.c') diff --git a/libavcodec/r210enc.c b/libavcodec/r210enc.c index 1d924cc77c..f5ba42da50 100644 --- a/libavcodec/r210enc.c +++ b/libavcodec/r210enc.c @@ -39,6 +39,7 @@ static int encode_frame(AVCodecContext *avctx, uint8_t *buf, AVFrame *pic = data; int i, j; int aligned_width = FFALIGN(avctx->width, 64); + int pad = (aligned_width - avctx->width) * 4; uint8_t *src_line; uint8_t *dst = buf; @@ -68,7 +69,8 @@ static int encode_frame(AVCodecContext *avctx, uint8_t *buf, else bytestream_put_be32(&dst, pixel); } - dst += (aligned_width - avctx->width) * 4; + memset(dst, 0, pad); + dst += pad; src_line += pic->linesize[0]; } -- cgit v1.2.3