libavcodec/aacps.c:725: error: Buffer Overrun L1
  Offset: [5, 36] Size: 3.

libavcodec/aacps.c:659:5: <Offset trace>
657.     const float a_smooth          = 0.25f; ///< Smoothing coefficient
658.     int i, k, m, n;
659.     int n0 = 0, nL = 32;
         ^
660.     static const int link_delay[] = { 3, 4, 5 };
661.     static const float a[] = { 0.65143905753106f,

libavcodec/aacps.c:659:5: Assignment
657.     const float a_smooth          = 0.25f; ///< Smoothing coefficient
658.     int i, k, m, n;
659.     int n0 = 0, nL = 32;
         ^
660.     static const int link_delay[] = { 3, 4, 5 };
661.     static const float a[] = { 0.65143905753106f,

libavcodec/aacps.c:645:1: <Length trace>
643. }
644. 
645. static void decorrelation(PSContext *ps, float (*out)[32][2], const float (*s)[32][2], int is34)
     ^
646. {
647.     float power[34][PS_QMF_TIME_SLOTS] = {{0}};

libavcodec/aacps.c:645:1: Parameter `ps->ap_delay[*][*]`
643. }
644. 
645. static void decorrelation(PSContext *ps, float (*out)[32][2], const float (*s)[32][2], int is34)
     ^
646. {
647.     float power[34][PS_QMF_TIME_SLOTS] = {{0}};

libavcodec/aacps.c:725:17: Array access: Offset: [5, 36] Size: 3
723.                 float fractional_delay_re = Q_fract_allpass[is34][k][m][0];
724.                 float fractional_delay_im = Q_fract_allpass[is34][k][m][1];
725.                 ap_delay[k][m][n+5][0] = in_re;
                     ^
726.                 ap_delay[k][m][n+5][1] = in_im;
727.                 in_re = link_delay_re * fractional_delay_re - link_delay_im * fractional_delay_im - a_re;
