libavcodec/aacsbr.c:1427: error: Buffer Overrun L3
  Offset: [-32, 31] Size: 32.

libavcodec/aacsbr.c:1404:1: <Offset trace>
1402. 
1403. /// Generate the subband filtered lowband
1404. static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][32][64],
      ^
1405.                      const float X_low[32][40][2], const float Y[2][38][64][2],
1406.                      int ch)

libavcodec/aacsbr.c:1404:1: Parameter `sbr->data[*].t_env_num_env_old`
1402. 
1403. /// Generate the subband filtered lowband
1404. static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][32][64],
      ^
1405.                      const float X_low[32][40][2], const float Y[2][38][64][2],
1406.                      int ch)

libavcodec/aacsbr.c:1404:1: <Length trace>
1402. 
1403. /// Generate the subband filtered lowband
1404. static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][32][64],
      ^
1405.                      const float X_low[32][40][2], const float Y[2][38][64][2],
1406.                      int ch)

libavcodec/aacsbr.c:1404:1: Parameter `(*X)[*]`
1402. 
1403. /// Generate the subband filtered lowband
1404. static int sbr_x_gen(SpectralBandReplication *sbr, float X[2][32][64],
      ^
1405.                      const float X_low[32][40][2], const float Y[2][38][64][2],
1406.                      int ch)

libavcodec/aacsbr.c:1427:13: Array access: Offset: [-32, 31] Size: 32
1425.     for (k = 0; k < sbr->kx[1]; k++) {
1426.         for (i = i_Temp; i < i_f; i++) {
1427.             X[0][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][0];
                  ^
1428.             X[1][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][1];
1429.         }
