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

libavcodec/golomb.h:224:9: 
222.         }
223. 
224.         LAST_SKIP_BITS(re, gb, 63 - 2*log - 8);
             ^
225.         CLOSE_READER(re, gb);
226. 

static inline int svq3_get_se_golomb(GetBitContext *gb){
    unsigned int buf;
    int log;
    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_se_golomb_vlc_code[buf];
    }else{
        LAST_SKIP_BITS(re, gb, 8);
        UPDATE_CACHE(re, gb);
        buf |= 1 | (GET_CACHE(re, gb) >> 8);
        if((buf & 0xAAAAAAAA) == 0)
            return INVALID_VLC;
        for(log=31; (buf & 0x80000000) == 0; log--){
            buf = (buf << 2) - ((buf << log) >> (log - 1)) + (buf >> 30);
        }
        LAST_SKIP_BITS(re, gb, 63 - 2*log - 8);
        CLOSE_READER(re, gb);
        return (signed) (((((buf << log) >> log) - 1) ^ -(buf & 0x1)) + 1) >> 1;
    }
}
['static inline int svq3_get_se_golomb(GetBitContext *gb){\n    unsigned int buf;\n    int log;\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_se_golomb_vlc_code[buf];\n    }else{\n        LAST_SKIP_BITS(re, gb, 8);\n        UPDATE_CACHE(re, gb);\n        buf |= 1 | (GET_CACHE(re, gb) >> 8);\n        if((buf & 0xAAAAAAAA) == 0)\n            return INVALID_VLC;\n        for(log=31; (buf & 0x80000000) == 0; log--){\n            buf = (buf << 2) - ((buf << log) >> (log - 1)) + (buf >> 30);\n        }\n        LAST_SKIP_BITS(re, gb, 63 - 2*log - 8);\n        CLOSE_READER(re, gb);\n        return (signed) (((((buf << log) >> log) - 1) ^ -(buf & 0x1)) + 1) >> 1;\n    }\n}']