libavcodec/aacsbr.c:1711: error: Buffer Overrun L1
  Offset: 2 (⇐ 1 + 1) Size: 2 by call to `sbr_qmf_synthesis`.

libavcodec/aacsbr.c:1646:1: Parameter `sbr->X[*]`
1644. }
1645. 
1646. void ff_sbr_apply(AACContext *ac, SpectralBandReplication *sbr, int id_aac,
      ^
1647.                   float* L, float* R)
1648. {

libavcodec/aacsbr.c:1711:9: Call
1709.                       downsampled);
1710.     if (nch == 2)
1711.         sbr_qmf_synthesis(&sbr->mdct, &sbr->dsp, &ac->fdsp,
              ^
1712.                           R, sbr->X[1], sbr->qmf_filter_scratch,
1713.                           sbr->data[1].synthesis_filterbank_samples,

libavcodec/aacsbr.c:1175:1: <Length trace>
1173.  * (14496-3 sp04 p206)
1174.  */
1175. static void sbr_qmf_synthesis(FFTContext *mdct,
      ^
1176.                               SBRDSPContext *sbrdsp, AVFloatDSPContext *dsp,
1177.                               float *out, float X[2][38][64],

libavcodec/aacsbr.c:1175:1: Parameter `*X`
  1173.  * (14496-3 sp04 p206)
  1174.  */
  1175. static void sbr_qmf_synthesis(FFTContext *mdct,
        ^
  1176.                               SBRDSPContext *sbrdsp, AVFloatDSPContext *dsp,
  1177.                               float *out, float X[2][38][64],

libavcodec/aacsbr.c:1197:34: Array access: Offset: 2 (⇐ 1 + 1) Size: 2 by call to `sbr_qmf_synthesis` 
  1195.             for (n = 0; n < 32; n++) {
  1196.                 X[0][i][   n] = -X[0][i][n];
  1197.                 X[0][i][32+n] =  X[1][i][31-n];
                                         ^
  1198.             }
  1199.             mdct->imdct_half(mdct, mdct_buf[0], X[0][i]);
