libavcodec/cllc.c:123: error: Uninitialized Value
  The value read from bits_size_plus8 was never initialized.

libavcodec/cllc.c:123:13: 
121.             /* Blue */
122.             UPDATE_CACHE(bits, gb);
123.             GET_VLC(code, bits, gb, vlc[3].table, 7, 2);
                 ^
124. 
125.             pred[3] += code;

static int read_argb_line(CLLCContext *ctx, GetBitContext *gb, int *top_left,
                          VLC *vlc, uint8_t *outbuf)
{
    uint8_t *dst;
    int pred[4];
    int code;
    int i;
    OPEN_READER(bits, gb);
    dst     = outbuf;
    pred[0] = top_left[0];
    pred[1] = top_left[1];
    pred[2] = top_left[2];
    pred[3] = top_left[3];
    for (i = 0; i < ctx->avctx->width; i++) {
        UPDATE_CACHE(bits, gb);
        GET_VLC(code, bits, gb, vlc[0].table, 7, 2);
        pred[0] += code;
        dst[0]   = pred[0];
        if (dst[0]) {
            UPDATE_CACHE(bits, gb);
            GET_VLC(code, bits, gb, vlc[1].table, 7, 2);
            pred[1] += code;
            dst[1]   = pred[1];
            UPDATE_CACHE(bits, gb);
            GET_VLC(code, bits, gb, vlc[2].table, 7, 2);
            pred[2] += code;
            dst[2]   = pred[2];
            UPDATE_CACHE(bits, gb);
            GET_VLC(code, bits, gb, vlc[3].table, 7, 2);
            pred[3] += code;
            dst[3]   = pred[3];
        } else {
            dst[1] = 0;
            dst[2] = 0;
            dst[3] = 0;
        }
        dst += 4;
    }
    CLOSE_READER(bits, gb);
    dst         -= 4 * ctx->avctx->width;
    top_left[0]  = dst[0];
    if (top_left[0]) {
        top_left[1] = dst[1];
        top_left[2] = dst[2];
        top_left[3] = dst[3];
    }
    return 0;
}
['static int read_argb_line(CLLCContext *ctx, GetBitContext *gb, int *top_left,\n                          VLC *vlc, uint8_t *outbuf)\n{\n    uint8_t *dst;\n    int pred[4];\n    int code;\n    int i;\n    OPEN_READER(bits, gb);\n    dst     = outbuf;\n    pred[0] = top_left[0];\n    pred[1] = top_left[1];\n    pred[2] = top_left[2];\n    pred[3] = top_left[3];\n    for (i = 0; i < ctx->avctx->width; i++) {\n        UPDATE_CACHE(bits, gb);\n        GET_VLC(code, bits, gb, vlc[0].table, 7, 2);\n        pred[0] += code;\n        dst[0]   = pred[0];\n        if (dst[0]) {\n            UPDATE_CACHE(bits, gb);\n            GET_VLC(code, bits, gb, vlc[1].table, 7, 2);\n            pred[1] += code;\n            dst[1]   = pred[1];\n            UPDATE_CACHE(bits, gb);\n            GET_VLC(code, bits, gb, vlc[2].table, 7, 2);\n            pred[2] += code;\n            dst[2]   = pred[2];\n            UPDATE_CACHE(bits, gb);\n            GET_VLC(code, bits, gb, vlc[3].table, 7, 2);\n            pred[3] += code;\n            dst[3]   = pred[3];\n        } else {\n            dst[1] = 0;\n            dst[2] = 0;\n            dst[3] = 0;\n        }\n        dst += 4;\n    }\n    CLOSE_READER(bits, gb);\n    dst         -= 4 * ctx->avctx->width;\n    top_left[0]  = dst[0];\n    if (top_left[0]) {\n        top_left[1] = dst[1];\n        top_left[2] = dst[2];\n        top_left[3] = dst[3];\n    }\n    return 0;\n}']