libavcodec/imc.c:560: error: Uninitialized Value
  The value read from workT[_] was never initialized.

libavcodec/imc.c:560:17: 
558.         for (i = 0; i < BANDS; i++) {
559.             if (workT[i] > highest) {
560.                 highest = workT[i];
                     ^
561.                 found_indx = i;
562.             }

static void imc_adjust_bit_allocation(IMCContext *q, int summer)
{
    float workT[32];
    int corrected = 0;
    int i, j;
    float highest  = 0;
    int found_indx = 0;
    for (i = 0; i < BANDS; i++) {
        workT[i] = (q->bitsBandT[i] == 6) ? -1.e20
                                          : (q->bitsBandT[i] * -2 + q->flcoeffs4[i] - 0.415);
    }
    while (corrected < summer) {
        if (highest <= -1.e20)
            break;
        highest = -1.e20;
        for (i = 0; i < BANDS; i++) {
            if (workT[i] > highest) {
                highest = workT[i];
                found_indx = i;
            }
        }
        if (highest > -1.e20) {
            workT[found_indx] -= 2.0;
            if (++(q->bitsBandT[found_indx]) == 6)
                workT[found_indx] = -1.e20;
            for (j = band_tab[found_indx]; j < band_tab[found_indx+1] && (corrected < summer); j++) {
                if (!q->skipFlags[j] && (q->CWlengthT[j] < 6)) {
                    q->CWlengthT[j]++;
                    corrected++;
                }
            }
        }
    }
}
['static void imc_adjust_bit_allocation(IMCContext *q, int summer)\n{\n    float workT[32];\n    int corrected = 0;\n    int i, j;\n    float highest  = 0;\n    int found_indx = 0;\n    for (i = 0; i < BANDS; i++) {\n        workT[i] = (q->bitsBandT[i] == 6) ? -1.e20\n                                          : (q->bitsBandT[i] * -2 + q->flcoeffs4[i] - 0.415);\n    }\n    while (corrected < summer) {\n        if (highest <= -1.e20)\n            break;\n        highest = -1.e20;\n        for (i = 0; i < BANDS; i++) {\n            if (workT[i] > highest) {\n                highest = workT[i];\n                found_indx = i;\n            }\n        }\n        if (highest > -1.e20) {\n            workT[found_indx] -= 2.0;\n            if (++(q->bitsBandT[found_indx]) == 6)\n                workT[found_indx] = -1.e20;\n            for (j = band_tab[found_indx]; j < band_tab[found_indx+1] && (corrected < summer); j++) {\n                if (!q->skipFlags[j] && (q->CWlengthT[j] < 6)) {\n                    q->CWlengthT[j]++;\n                    corrected++;\n                }\n            }\n        }\n    }\n}']