libavcodec/dca.c:984: error: Buffer Overrun L1
  Offset: [16, `s->prim_channels` + 30] (⇐ [0, `s->prim_channels` - 1] + [16, 31]) Size: 5 by call to `qmf_32_subbands`.

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

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

libavcodec/dca.c:685:14: <Offset trace>
683. 
684.         /* Multiply by filter coefficients */
685.         for (i = 0; i < 16; i++){
                  ^
686.             float a= subband_fir_hist2[i   ];
687.             float b= subband_fir_hist2[i+16];

libavcodec/dca.c:685:14: Assignment
  683. 
  684.         /* Multiply by filter coefficients */
  685.         for (i = 0; i < 16; i++){
                    ^
  686.             float a= subband_fir_hist2[i   ];
  687.             float b= subband_fir_hist2[i+16];

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

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

libavcodec/dca.c:659:5: Assignment
  657. 
  658.     int hist_index= s->hist_index[chans];
  659.     float *subband_fir_hist2 = s->subband_fir_noidea[chans];
           ^
  660. 
  661.     int subindex;

libavcodec/dca.c:687:22: Array access: Offset: [16, s->prim_channels + 30] (⇐ [0, s->prim_channels - 1] + [16, 31]) Size: 5 by call to `qmf_32_subbands` 
  685.         for (i = 0; i < 16; i++){
  686.             float a= subband_fir_hist2[i   ];
  687.             float b= subband_fir_hist2[i+16];
                            ^
  688.             float c= 0;
  689.             float d= 0;
