diff --git a/vp9/common/vp9_alloccommon.c b/vp9/common/vp9_alloccommon.c index 7716fc17194bdcba34061cf4fa1c523df9b2ff5a..ce552678d69f2ca397529c55c7cf4aebd30a4fbe 100644 --- a/vp9/common/vp9_alloccommon.c +++ b/vp9/common/vp9_alloccommon.c @@ -147,8 +147,9 @@ int vp9_alloc_frame_buffers(VP9_COMMON *oci, int width, int height) { // information is exposed at this level mi_cols = mi_cols_aligned_to_sb(oci); + // 2 contexts per 'mi unit', so that we have one context per 4x4 txfm + // block where mi unit size is 8x8. # if CONFIG_ALPHA - // TODO(jkoleszar): Why is this * 2? oci->above_context[0] = vpx_calloc(sizeof(ENTROPY_CONTEXT) * 8 * mi_cols, 1); #else oci->above_context[0] = vpx_calloc(sizeof(ENTROPY_CONTEXT) * 6 * mi_cols, 1);