It is never written to in fate-vc1_sa10143 but still read from.
Initializing it to zero does not change the fate result.
---
libavcodec/vc1dec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c
index 6bfba68..b3c7723 100644
--- a/libavcodec/vc1dec.c
+++ b/libavcodec/vc1dec.c
@@ -5069,7 +5069,7 @@ av_cold int ff_vc1_decode_init_alloc_tables(VC1Context *v)
v->block = av_malloc(sizeof(*v->block) * v->n_allocated_blks);
v->cbp_base = av_malloc(sizeof(v->cbp_base[0]) * 2 * s->mb_stride);
v->cbp = v->cbp_base + s->mb_stride;
- v->ttblk_base = av_malloc(sizeof(v->ttblk_base[0]) * 2 *
s->mb_stride);
+ v->ttblk_base = av_mallocz(sizeof(v->ttblk_base[0]) * 2 *
s->mb_stride);
v->ttblk = v->ttblk_base + s->mb_stride;
v->is_intra_base = av_mallocz(sizeof(v->is_intra_base[0]) * 2 *
s->mb_stride);
v->is_intra = v->is_intra_base + s->mb_stride;
--
1.7.12.4
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel