libavcodec/golomb.h:141: error: Uninitialized Value
  The value read from re_size_plus8 was never initialized.

libavcodec/golomb.h:141:18: 
139.             UPDATE_CACHE(re, gb);
140.             buf = GET_CACHE(re, gb);
141.         } while (BITS_AVAILABLE(re, gb));
                      ^
142. 
143.         CLOSE_READER(re, gb);

static inline unsigned svq3_get_ue_golomb(GetBitContext *gb)
{
    uint32_t buf;
    OPEN_READER(re, gb);
    UPDATE_CACHE(re, gb);
    buf = GET_CACHE(re, gb);
    if (buf & 0xAA800000) {
        buf >>= 32 - 8;
        LAST_SKIP_BITS(re, gb, ff_interleaved_golomb_vlc_len[buf]);
        CLOSE_READER(re, gb);
        return ff_interleaved_ue_golomb_vlc_code[buf];
    } else {
        unsigned ret = 1;
        do {
            buf >>= 32 - 8;
            LAST_SKIP_BITS(re, gb,
                           FFMIN(ff_interleaved_golomb_vlc_len[buf], 8));
            if (ff_interleaved_golomb_vlc_len[buf] != 9) {
                ret <<= (ff_interleaved_golomb_vlc_len[buf] - 1) >> 1;
                ret  |= ff_interleaved_dirac_golomb_vlc_code[buf];
                break;
            }
            ret = (ret << 4) | ff_interleaved_dirac_golomb_vlc_code[buf];
            UPDATE_CACHE(re, gb);
            buf = GET_CACHE(re, gb);
        } while (BITS_AVAILABLE(re, gb));
        CLOSE_READER(re, gb);
        return ret - 1;
    }
}
['static inline unsigned svq3_get_ue_golomb(GetBitContext *gb)\n{\n    uint32_t buf;\n    OPEN_READER(re, gb);\n    UPDATE_CACHE(re, gb);\n    buf = GET_CACHE(re, gb);\n    if (buf & 0xAA800000) {\n        buf >>= 32 - 8;\n        LAST_SKIP_BITS(re, gb, ff_interleaved_golomb_vlc_len[buf]);\n        CLOSE_READER(re, gb);\n        return ff_interleaved_ue_golomb_vlc_code[buf];\n    } else {\n        unsigned ret = 1;\n        do {\n            buf >>= 32 - 8;\n            LAST_SKIP_BITS(re, gb,\n                           FFMIN(ff_interleaved_golomb_vlc_len[buf], 8));\n            if (ff_interleaved_golomb_vlc_len[buf] != 9) {\n                ret <<= (ff_interleaved_golomb_vlc_len[buf] - 1) >> 1;\n                ret  |= ff_interleaved_dirac_golomb_vlc_code[buf];\n                break;\n            }\n            ret = (ret << 4) | ff_interleaved_dirac_golomb_vlc_code[buf];\n            UPDATE_CACHE(re, gb);\n            buf = GET_CACHE(re, gb);\n        } while (BITS_AVAILABLE(re, gb));\n        CLOSE_READER(re, gb);\n        return ret - 1;\n    }\n}']