# HG changeset patch # User michaelni # Date 1030195483 0 # Node ID 3214d3f4519ece46f789d3300ae33321a81ce228 # Parent 015b33f3e750fae91c9f1b16c73f1fba2078b3f5 error concealment needs the mbintra_table so it should allways be allocated diff -r 015b33f3e750 -r 3214d3f4519e mpegvideo.c --- a/mpegvideo.c Thu Aug 22 23:29:45 2002 +0000 +++ b/mpegvideo.c Sat Aug 24 13:24:43 2002 +0000 @@ -262,10 +262,6 @@ /* cbp values */ CHECKED_ALLOCZ(s->coded_block, y_size); - - /* which mb is a intra block */ - CHECKED_ALLOCZ(s->mbintra_table, s->mb_num); - memset(s->mbintra_table, 1, s->mb_num); /* divx501 bitstream reorder buffer */ CHECKED_ALLOCZ(s->bitstream_buffer, BITSTREAM_BUFFER_SIZE); @@ -276,6 +272,10 @@ } CHECKED_ALLOCZ(s->qscale_table , s->mb_num * sizeof(UINT8)) + /* which mb is a intra block */ + CHECKED_ALLOCZ(s->mbintra_table, s->mb_num); + memset(s->mbintra_table, 1, s->mb_num); + /* default structure is frame */ s->picture_structure = PICT_FRAME;