libavcodec/dca.c:983: error: Buffer Overrun L1
  Offset: [32, `s->prim_channels` + 62] (⇐ [0, `s->prim_channels` - 1] + [32, 63]) Size: 5 by call to `qmf_32_subbands`.

libavcodec/dca.c:839:1: Parameter `s->prim_channels`
837. static const uint8_t abits_levels[7] = { 3, 5, 7, 9, 13, 17, 25 };
838. 
839. static int dca_subsubframe(DCAContext * s)
     ^
840. {
841.     int k, l;

libavcodec/dca.c:983:10: Call
981. /*        static float pcm_to_double[8] =
982.             {32768.0, 32768.0, 524288.0, 524288.0, 0, 8388608.0, 8388608.0};*/
983.          qmf_32_subbands(s, k, subband_samples[k], &s->samples[256 * k],
              ^
984.                             M_SQRT1_2 /*pcm_to_double[s->source_pcm_res] */ ,
985.                             0 /*s->bias */ );

libavcodec/dca.c:696:22: <Offset trace>
694. 
695.         /* Multiply by filter coefficients */
696.         for (k = 31, i = 0; i < 32; i++, k--)
                          ^
697.             for (j = 0; j < 512; j += 64){
698.                 subband_fir_hist2[i]    += prCoeff[i+j]  * ( subband_fir_hist[i+j] - subband_fir_hist[j+k]);

libavcodec/dca.c:696:22: Assignment
  694. 
  695.         /* Multiply by filter coefficients */
  696.         for (k = 31, i = 0; i < 32; i++, k--)
                            ^
  697.             for (j = 0; j < 512; j += 64){
  698.                 subband_fir_hist2[i]    += prCoeff[i+j]  * ( subband_fir_hist[i+j] - subband_fir_hist[j+k]);

libavcodec/dca.c:653:1: <Length trace>
651. }
652. 
653. static void qmf_32_subbands(DCAContext * s, int chans,
     ^
654.                             float samples_in[32][8], float *samples_out,
655.                             float scale, float bias)

libavcodec/dca.c:653:1: Parameter `chans`
  651. }
  652. 
  653. static void qmf_32_subbands(DCAContext * s, int chans,
       ^
  654.                             float samples_in[32][8], float *samples_out,
  655.                             float scale, float bias)

libavcodec/dca.c:662:5: Assignment
  660. 
  661.     float *subband_fir_hist = s->subband_fir_hist[chans];
  662.     float *subband_fir_hist2 = s->subband_fir_noidea[chans];
           ^
  663. 
  664.     int chindex = 0, subindex;

libavcodec/dca.c:699:17: Array access: Offset: [32, s->prim_channels + 62] (⇐ [0, s->prim_channels - 1] + [32, 63]) Size: 5 by call to `qmf_32_subbands` 
  697.             for (j = 0; j < 512; j += 64){
  698.                 subband_fir_hist2[i]    += prCoeff[i+j]  * ( subband_fir_hist[i+j] - subband_fir_hist[j+k]);
  699.                 subband_fir_hist2[i+32] += prCoeff[i+j+32]*(-subband_fir_hist[i+j] - subband_fir_hist[j+k]);
                       ^
  700.             }
  701. 
