libavcodec/lpc.h:132: error: Uninitialized Value
  The value read from gen1[_] was never initialized.

libavcodec/lpc.h:132:5: 
130.     err    = autoc[0];
131.     ref[0] = -gen1[0] / err;
132.     err   +=  gen1[0] * ref[0];
         ^
133.     if (error)
134.         error[0] = err;

static inline void compute_ref_coefs(const LPC_TYPE *autoc, int max_order,
                                     LPC_TYPE *ref, LPC_TYPE *error)
{
    int i, j;
    LPC_TYPE err;
    LPC_TYPE gen0[MAX_LPC_ORDER], gen1[MAX_LPC_ORDER];
    for (i = 0; i < max_order; i++)
        gen0[i] = gen1[i] = autoc[i + 1];
    err    = autoc[0];
    ref[0] = -gen1[0] / err;
    err   +=  gen1[0] * ref[0];
    if (error)
        error[0] = err;
    for (i = 1; i < max_order; i++) {
        for (j = 0; j < max_order - i; j++) {
            gen1[j] = gen1[j + 1] + ref[i - 1] * gen0[j];
            gen0[j] = gen1[j + 1] * ref[i - 1] + gen0[j];
        }
        ref[i] = -gen1[0] / err;
        err   +=  gen1[0] * ref[i];
        if (error)
            error[i] = err;
    }
}
['static inline void compute_ref_coefs(const LPC_TYPE *autoc, int max_order,\n                                     LPC_TYPE *ref, LPC_TYPE *error)\n{\n    int i, j;\n    LPC_TYPE err;\n    LPC_TYPE gen0[MAX_LPC_ORDER], gen1[MAX_LPC_ORDER];\n    for (i = 0; i < max_order; i++)\n        gen0[i] = gen1[i] = autoc[i + 1];\n    err    = autoc[0];\n    ref[0] = -gen1[0] / err;\n    err   +=  gen1[0] * ref[0];\n    if (error)\n        error[0] = err;\n    for (i = 1; i < max_order; i++) {\n        for (j = 0; j < max_order - i; j++) {\n            gen1[j] = gen1[j + 1] + ref[i - 1] * gen0[j];\n            gen0[j] = gen1[j + 1] * ref[i - 1] + gen0[j];\n        }\n        ref[i] = -gen1[0] / err;\n        err   +=  gen1[0] * ref[i];\n        if (error)\n            error[i] = err;\n    }\n}']