libavcodec/eamad.c:148: error: Uninitialized Value
  The value read from re_size_plus8 was never initialized.

libavcodec/eamad.c:148:53: 
146.                 /* escape */
147.                 UPDATE_CACHE(re, &s->gb);
148.                 level = SHOW_SBITS(re, &s->gb, 10); SKIP_BITS(re, &s->gb, 10);
                                                         ^
149. 
150.                 UPDATE_CACHE(re, &s->gb);

static inline void decode_block_intra(MadContext * t, DCTELEM * block)
{
    MpegEncContext *s = &t->s;
    int level, i, j, run;
    RLTable *rl = &ff_rl_mpeg1;
    const uint8_t *scantable = s->intra_scantable.permutated;
    int16_t *quant_matrix = s->intra_matrix;
    block[0] = (128 + get_sbits(&s->gb, 8)) * quant_matrix[0];
    i = 0;
    {
        OPEN_READER(re, &s->gb);
        for (;;) {
            UPDATE_CACHE(re, &s->gb);
            GET_RL_VLC(level, run, re, &s->gb, rl->rl_vlc[0], TEX_VLC_BITS, 2, 0);
            if (level == 127) {
                break;
            } else if (level != 0) {
                i += run;
                j = scantable[i];
                level = (level*quant_matrix[j]) >> 4;
                level = (level-1)|1;
                level = (level ^ SHOW_SBITS(re, &s->gb, 1)) - SHOW_SBITS(re, &s->gb, 1);
                LAST_SKIP_BITS(re, &s->gb, 1);
            } else {
                UPDATE_CACHE(re, &s->gb);
                level = SHOW_SBITS(re, &s->gb, 10); SKIP_BITS(re, &s->gb, 10);
                UPDATE_CACHE(re, &s->gb);
                run = SHOW_UBITS(re, &s->gb, 6)+1; LAST_SKIP_BITS(re, &s->gb, 6);
                i += run;
                j = scantable[i];
                if (level < 0) {
                    level = -level;
                    level = (level*quant_matrix[j]) >> 4;
                    level = (level-1)|1;
                    level = -level;
                } else {
                    level = (level*quant_matrix[j]) >> 4;
                    level = (level-1)|1;
                }
            }
            if (i > 63) {
                av_log(s->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\n", s->mb_x, s->mb_y);
                return;
            }
            block[j] = level;
        }
        CLOSE_READER(re, &s->gb);
    }
}
['static inline void decode_block_intra(MadContext * t, DCTELEM * block)\n{\n    MpegEncContext *s = &t->s;\n    int level, i, j, run;\n    RLTable *rl = &ff_rl_mpeg1;\n    const uint8_t *scantable = s->intra_scantable.permutated;\n    int16_t *quant_matrix = s->intra_matrix;\n    block[0] = (128 + get_sbits(&s->gb, 8)) * quant_matrix[0];\n    i = 0;\n    {\n        OPEN_READER(re, &s->gb);\n        for (;;) {\n            UPDATE_CACHE(re, &s->gb);\n            GET_RL_VLC(level, run, re, &s->gb, rl->rl_vlc[0], TEX_VLC_BITS, 2, 0);\n            if (level == 127) {\n                break;\n            } else if (level != 0) {\n                i += run;\n                j = scantable[i];\n                level = (level*quant_matrix[j]) >> 4;\n                level = (level-1)|1;\n                level = (level ^ SHOW_SBITS(re, &s->gb, 1)) - SHOW_SBITS(re, &s->gb, 1);\n                LAST_SKIP_BITS(re, &s->gb, 1);\n            } else {\n                UPDATE_CACHE(re, &s->gb);\n                level = SHOW_SBITS(re, &s->gb, 10); SKIP_BITS(re, &s->gb, 10);\n                UPDATE_CACHE(re, &s->gb);\n                run = SHOW_UBITS(re, &s->gb, 6)+1; LAST_SKIP_BITS(re, &s->gb, 6);\n                i += run;\n                j = scantable[i];\n                if (level < 0) {\n                    level = -level;\n                    level = (level*quant_matrix[j]) >> 4;\n                    level = (level-1)|1;\n                    level = -level;\n                } else {\n                    level = (level*quant_matrix[j]) >> 4;\n                    level = (level-1)|1;\n                }\n            }\n            if (i > 63) {\n                av_log(s->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\\n", s->mb_x, s->mb_y);\n                return;\n            }\n            block[j] = level;\n        }\n        CLOSE_READER(re, &s->gb);\n    }\n}']