libavcodec/svq1dec.c:262: error: Uninitialized Value
  The value read from bit_cache was never initialized.

libavcodec/svq1dec.c:262:9: 
260.         mean = get_vlc2(bitbuf, svq1_inter_mean.table, 9, 3) - 256;
261. 
262.         SVQ1_CALC_CODEBOOK_ENTRIES(ff_svq1_inter_codebooks);
             ^
263. 
264.         for (y = 0; y < height; y++) {

static int svq1_decode_block_non_intra(GetBitContext *bitbuf, uint8_t *pixels,
                                       int pitch)
{
    uint32_t bit_cache;
    uint8_t *list[63];
    uint32_t *dst;
    const uint32_t *codebook;
    int entries[6];
    int i, j, m, n;
    int mean, stages;
    int x, y, width, height, level;
    uint32_t n1, n2, n3, n4;
    list[0] = pixels;
    for (i = 0, m = 1, n = 1, level = 5; i < n; i++) {
        SVQ1_PROCESS_VECTOR();
        dst    = (uint32_t *)list[i];
        width  = 1 << ((4 + level) / 2);
        height = 1 << ((3 + level) / 2);
        stages = get_vlc2(bitbuf, svq1_inter_multistage[level].table, 3, 2) - 1;
        if (stages == -1)
            continue;
        if ((stages > 0) && (level >= 4)) {
            av_dlog(NULL,
                    "Error (svq1_decode_block_non_intra): invalid vector: stages=%i level=%i\n",
                    stages, level);
            return AVERROR_INVALIDDATA;
        }
        mean = get_vlc2(bitbuf, svq1_inter_mean.table, 9, 3) - 256;
        SVQ1_CALC_CODEBOOK_ENTRIES(ff_svq1_inter_codebooks);
        for (y = 0; y < height; y++) {
            for (x = 0; x < width / 4; x++, codebook++) {
                n3 = dst[x];
                n1 = n4 + ((n3 & 0xFF00FF00) >> 8);
                n2 = n4 +  (n3 & 0x00FF00FF);
                SVQ1_ADD_CODEBOOK()
                dst[x] = n1 << 8 | n2;
            }
            dst += pitch / 4;
        }
    }
    return 0;
}
['static int svq1_decode_block_non_intra(GetBitContext *bitbuf, uint8_t *pixels,\n                                       int pitch)\n{\n    uint32_t bit_cache;\n    uint8_t *list[63];\n    uint32_t *dst;\n    const uint32_t *codebook;\n    int entries[6];\n    int i, j, m, n;\n    int mean, stages;\n    int x, y, width, height, level;\n    uint32_t n1, n2, n3, n4;\n    list[0] = pixels;\n    for (i = 0, m = 1, n = 1, level = 5; i < n; i++) {\n        SVQ1_PROCESS_VECTOR();\n        dst    = (uint32_t *)list[i];\n        width  = 1 << ((4 + level) / 2);\n        height = 1 << ((3 + level) / 2);\n        stages = get_vlc2(bitbuf, svq1_inter_multistage[level].table, 3, 2) - 1;\n        if (stages == -1)\n            continue;\n        if ((stages > 0) && (level >= 4)) {\n            av_dlog(NULL,\n                    "Error (svq1_decode_block_non_intra): invalid vector: stages=%i level=%i\\n",\n                    stages, level);\n            return AVERROR_INVALIDDATA;\n        }\n        mean = get_vlc2(bitbuf, svq1_inter_mean.table, 9, 3) - 256;\n        SVQ1_CALC_CODEBOOK_ENTRIES(ff_svq1_inter_codebooks);\n        for (y = 0; y < height; y++) {\n            for (x = 0; x < width / 4; x++, codebook++) {\n                n3 = dst[x];\n                n1 = n4 + ((n3 & 0xFF00FF00) >> 8);\n                n2 = n4 +  (n3 & 0x00FF00FF);\n                SVQ1_ADD_CODEBOOK()\n                dst[x] = n1 << 8 | n2;\n            }\n            dst += pitch / 4;\n        }\n    }\n    return 0;\n}']