libavcodec/aacps.c:750: error: Buffer Overrun L2
  Offset: [13, 44] Size: 32.

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 `(*s)[*]`
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:750:59: Array access: Offset: [13, 44] Size: 32
748.         for (n = n0; n < nL; n++) {
749.             //H = delay 1
750.             out[k][n][0] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-1][0];
                                                               ^
751.             out[k][n][1] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-1][1];
752.         }
