libavcodec/aacps.c:721: error: Buffer Overrun L2
  Offset: [0, 33] 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:721:45: Array access: Offset: [0, 33] Size: 3
719.                 float a_re                = ag[m] * in_re;
720.                 float a_im                = ag[m] * in_im;
721.                 float link_delay_re       = ap_delay[k][m][n+5-link_delay[m]][0];
                                                 ^
722.                 float link_delay_im       = ap_delay[k][m][n+5-link_delay[m]][1];
723.                 float fractional_delay_re = Q_fract_allpass[is34][k][m][0];
