libavcodec/imc.c:176: error: Buffer Overrun L3
  Offset: [-1, +oo] Size: 32.

libavcodec/imc.c:173:9: <Offset trace>
171.     }
172. 
173.     for(i = 0; i < BANDS; i++) {
             ^
174.         for(cnt2 = i; cnt2 < cyclTab[i]; cnt2++)
175.             flcoeffs5[cnt2] = flcoeffs5[cnt2] + workT3[i];

libavcodec/imc.c:173:9: Assignment
171.     }
172. 
173.     for(i = 0; i < BANDS; i++) {
             ^
174.         for(cnt2 = i; cnt2 < cyclTab[i]; cnt2++)
175.             flcoeffs5[cnt2] = flcoeffs5[cnt2] + workT3[i];

libavcodec/imc.c:174:13: Assignment
172. 
173.     for(i = 0; i < BANDS; i++) {
174.         for(cnt2 = i; cnt2 < cyclTab[i]; cnt2++)
                 ^
175.             flcoeffs5[cnt2] = flcoeffs5[cnt2] + workT3[i];
176.         workT2[cnt2-1] = workT2[cnt2-1] + workT3[i];

libavcodec/imc.c:149:1: <Length trace>
147. }
148. 
149. static void imc_calculate_coeffs(IMCContext* q, float* flcoeffs1, float* flcoeffs2, int* bandWidthT,
     ^
150.                                 float* flcoeffs3, float* flcoeffs5)
151. {

libavcodec/imc.c:149:1: Array declaration
147. }
148. 
149. static void imc_calculate_coeffs(IMCContext* q, float* flcoeffs1, float* flcoeffs2, int* bandWidthT,
     ^
150.                                 float* flcoeffs3, float* flcoeffs5)
151. {

libavcodec/imc.c:176:9: Array access: Offset: [-1, +oo] Size: 32
174.         for(cnt2 = i; cnt2 < cyclTab[i]; cnt2++)
175.             flcoeffs5[cnt2] = flcoeffs5[cnt2] + workT3[i];
176.         workT2[cnt2-1] = workT2[cnt2-1] + workT3[i];
             ^
177.     }
178. 
