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

libavcodec/mpeg12dec.c:494:13: 
492.             UPDATE_CACHE(re, &s->gb);
493.             level = SHOW_SBITS(re, &s->gb, 12);
494.             SKIP_BITS(re, &s->gb, 12);
                 ^
495. 
496.             i += run;

static inline int mpeg2_fast_decode_block_non_intra(MpegEncContext *s,
                                                    int16_t *block, int n)
{
    int level, i, j, run;
    RLTable *rl              = &ff_rl_mpeg1;
    uint8_t *const scantable = s->intra_scantable.permutated;
    const int qscale         = s->qscale;
    OPEN_READER(re, &s->gb);
    i = -1;
    UPDATE_CACHE(re, &s->gb);
    if (((int32_t) GET_CACHE(re, &s->gb)) < 0) {
        level = (3 * qscale) >> 1;
        if (GET_CACHE(re, &s->gb) & 0x40000000)
            level = -level;
        block[0] = level;
        i++;
        SKIP_BITS(re, &s->gb, 2);
        if (((int32_t) GET_CACHE(re, &s->gb)) <= (int32_t) 0xBFFFFFFF)
            goto end;
    }
    for (;;) {
        GET_RL_VLC(level, run, re, &s->gb, rl->rl_vlc[0], TEX_VLC_BITS, 2, 0);
        if (level != 0) {
            i += run;
            check_scantable_index(s, i);
            j = scantable[i];
            level = ((level * 2 + 1) * qscale) >> 1;
            level = (level ^ SHOW_SBITS(re, &s->gb, 1)) -
                    SHOW_SBITS(re, &s->gb, 1);
            SKIP_BITS(re, &s->gb, 1);
        } else {
            run = SHOW_UBITS(re, &s->gb, 6) + 1;
            LAST_SKIP_BITS(re, &s->gb, 6);
            UPDATE_CACHE(re, &s->gb);
            level = SHOW_SBITS(re, &s->gb, 12);
            SKIP_BITS(re, &s->gb, 12);
            i += run;
            check_scantable_index(s, i);
            j = scantable[i];
            if (level < 0) {
                level = ((-level * 2 + 1) * qscale) >> 1;
                level = -level;
            } else {
                level = ((level * 2 + 1) * qscale) >> 1;
            }
        }
        block[j] = level;
        if (((int32_t) GET_CACHE(re, &s->gb)) <= (int32_t) 0xBFFFFFFF)
            break;
        UPDATE_CACHE(re, &s->gb);
    }
end:
    LAST_SKIP_BITS(re, &s->gb, 2);
    CLOSE_READER(re, &s->gb);
    s->block_last_index[n] = i;
    return 0;
}
['static inline int mpeg2_fast_decode_block_non_intra(MpegEncContext *s,\n                                                    int16_t *block, int n)\n{\n    int level, i, j, run;\n    RLTable *rl              = &ff_rl_mpeg1;\n    uint8_t *const scantable = s->intra_scantable.permutated;\n    const int qscale         = s->qscale;\n    OPEN_READER(re, &s->gb);\n    i = -1;\n    UPDATE_CACHE(re, &s->gb);\n    if (((int32_t) GET_CACHE(re, &s->gb)) < 0) {\n        level = (3 * qscale) >> 1;\n        if (GET_CACHE(re, &s->gb) & 0x40000000)\n            level = -level;\n        block[0] = level;\n        i++;\n        SKIP_BITS(re, &s->gb, 2);\n        if (((int32_t) GET_CACHE(re, &s->gb)) <= (int32_t) 0xBFFFFFFF)\n            goto end;\n    }\n    for (;;) {\n        GET_RL_VLC(level, run, re, &s->gb, rl->rl_vlc[0], TEX_VLC_BITS, 2, 0);\n        if (level != 0) {\n            i += run;\n            check_scantable_index(s, i);\n            j = scantable[i];\n            level = ((level * 2 + 1) * qscale) >> 1;\n            level = (level ^ SHOW_SBITS(re, &s->gb, 1)) -\n                    SHOW_SBITS(re, &s->gb, 1);\n            SKIP_BITS(re, &s->gb, 1);\n        } else {\n            run = SHOW_UBITS(re, &s->gb, 6) + 1;\n            LAST_SKIP_BITS(re, &s->gb, 6);\n            UPDATE_CACHE(re, &s->gb);\n            level = SHOW_SBITS(re, &s->gb, 12);\n            SKIP_BITS(re, &s->gb, 12);\n            i += run;\n            check_scantable_index(s, i);\n            j = scantable[i];\n            if (level < 0) {\n                level = ((-level * 2 + 1) * qscale) >> 1;\n                level = -level;\n            } else {\n                level = ((level * 2 + 1) * qscale) >> 1;\n            }\n        }\n        block[j] = level;\n        if (((int32_t) GET_CACHE(re, &s->gb)) <= (int32_t) 0xBFFFFFFF)\n            break;\n        UPDATE_CACHE(re, &s->gb);\n    }\nend:\n    LAST_SKIP_BITS(re, &s->gb, 2);\n    CLOSE_READER(re, &s->gb);\n    s->block_last_index[n] = i;\n    return 0;\n}']