libavcodec/svq3.c:144: error: Uninitialized Value
  The value read from temp[_] was never initialized.

libavcodec/svq3.c:144:9: 
142.         const int z1 = 13*(temp[4*0+i] -    temp[4*2+i]);
143.         const int z2 =  7* temp[4*1+i] - 17*temp[4*3+i];
144.         const int z3 = 17* temp[4*1+i] +  7*temp[4*3+i];
             ^
145. 
146.         block[stride*0 +offset] = ((z0 + z3)*qmul + 0x80000) >> 20;

static void svq3_luma_dc_dequant_idct_c(DCTELEM *block, int qp)
{
    const int qmul = svq3_dequant_coeff[qp];
#define stride 16
    int i;
    int temp[16];
    static const int x_offset[4] = {0, 1*stride, 4* stride,  5*stride};
    static const int y_offset[4] = {0, 2*stride, 8* stride, 10*stride};
    for (i = 0; i < 4; i++){
        const int offset = y_offset[i];
        const int z0 = 13*(block[offset+stride*0] +    block[offset+stride*4]);
        const int z1 = 13*(block[offset+stride*0] -    block[offset+stride*4]);
        const int z2 =  7* block[offset+stride*1] - 17*block[offset+stride*5];
        const int z3 = 17* block[offset+stride*1] +  7*block[offset+stride*5];
        temp[4*i+0] = z0+z3;
        temp[4*i+1] = z1+z2;
        temp[4*i+2] = z1-z2;
        temp[4*i+3] = z0-z3;
    }
    for (i = 0; i < 4; i++){
        const int offset = x_offset[i];
        const int z0 = 13*(temp[4*0+i] +    temp[4*2+i]);
        const int z1 = 13*(temp[4*0+i] -    temp[4*2+i]);
        const int z2 =  7* temp[4*1+i] - 17*temp[4*3+i];
        const int z3 = 17* temp[4*1+i] +  7*temp[4*3+i];
        block[stride*0 +offset] = ((z0 + z3)*qmul + 0x80000) >> 20;
        block[stride*2 +offset] = ((z1 + z2)*qmul + 0x80000) >> 20;
        block[stride*8 +offset] = ((z1 - z2)*qmul + 0x80000) >> 20;
        block[stride*10+offset] = ((z0 - z3)*qmul + 0x80000) >> 20;
    }
}
['static void svq3_luma_dc_dequant_idct_c(DCTELEM *block, int qp)\n{\n    const int qmul = svq3_dequant_coeff[qp];\n#define stride 16\n    int i;\n    int temp[16];\n    static const int x_offset[4] = {0, 1*stride, 4* stride,  5*stride};\n    static const int y_offset[4] = {0, 2*stride, 8* stride, 10*stride};\n    for (i = 0; i < 4; i++){\n        const int offset = y_offset[i];\n        const int z0 = 13*(block[offset+stride*0] +    block[offset+stride*4]);\n        const int z1 = 13*(block[offset+stride*0] -    block[offset+stride*4]);\n        const int z2 =  7* block[offset+stride*1] - 17*block[offset+stride*5];\n        const int z3 = 17* block[offset+stride*1] +  7*block[offset+stride*5];\n        temp[4*i+0] = z0+z3;\n        temp[4*i+1] = z1+z2;\n        temp[4*i+2] = z1-z2;\n        temp[4*i+3] = z0-z3;\n    }\n    for (i = 0; i < 4; i++){\n        const int offset = x_offset[i];\n        const int z0 = 13*(temp[4*0+i] +    temp[4*2+i]);\n        const int z1 = 13*(temp[4*0+i] -    temp[4*2+i]);\n        const int z2 =  7* temp[4*1+i] - 17*temp[4*3+i];\n        const int z3 = 17* temp[4*1+i] +  7*temp[4*3+i];\n        block[stride*0 +offset] = ((z0 + z3)*qmul + 0x80000) >> 20;\n        block[stride*2 +offset] = ((z1 + z2)*qmul + 0x80000) >> 20;\n        block[stride*8 +offset] = ((z1 - z2)*qmul + 0x80000) >> 20;\n        block[stride*10+offset] = ((z0 - z3)*qmul + 0x80000) >> 20;\n    }\n}']