libavcodec/dcadec.c:895: error: Buffer Overrun L2
  Offset: [1, 5] Size: 4.

libavcodec/dcadec.c:886:22: <Offset trace>
884.                                               (int64_t)s->dca_chan[k].subband_samples_hist[l][0]) +
885.                                               (1 << 12) >> 13;
886.                 for (m = 1; m < SAMPLES_PER_SUBBAND; m++) {
                          ^
887.                     int64_t sum = ff_dca_adpcm_vb[s->dca_chan[k].prediction_vq[l]][0] *
888.                                   (int64_t)subband_samples[l][m - 1];

libavcodec/dcadec.c:886:22: Assignment
884.                                               (int64_t)s->dca_chan[k].subband_samples_hist[l][0]) +
885.                                               (1 << 12) >> 13;
886.                 for (m = 1; m < SAMPLES_PER_SUBBAND; m++) {
                          ^
887.                     int64_t sum = ff_dca_adpcm_vb[s->dca_chan[k].prediction_vq[l]][0] *
888.                                   (int64_t)subband_samples[l][m - 1];

libavcodec/dcadec.c:789:1: <Length trace>
787. static const uint8_t abits_levels[7] = { 3,  5,  7,  9, 13, 17, 25 };
788. 
789. static int dca_subsubframe(DCAContext *s, int base_channel, int block_index)
     ^
790. {
791.     int k, l;

libavcodec/dcadec.c:789:1: Parameter `s->dca_chan[*].subband_samples_hist[*][*]`
787. static const uint8_t abits_levels[7] = { 3,  5,  7,  9, 13, 17, 25 };
788. 
789. static int dca_subsubframe(DCAContext *s, int base_channel, int block_index)
     ^
790. {
791.     int k, l;

libavcodec/dcadec.c:895:45: Array access: Offset: [1, 5] Size: 4
893.                         else if (s->predictor_history)
894.                             sum += ff_dca_adpcm_vb[s->dca_chan[k].prediction_vq[l]][n - 1] *
895.                                    (int64_t)s->dca_chan[k].subband_samples_hist[l][m - n + 4];
                                                 ^
896.                     subband_samples[l][m] += (int32_t)(sum + (1 << 12) >> 13);
897.                 }
