libavcodec/wmavoice.c:979: error: Buffer Overrun L2
  Offset: [0, 15] Size: 2.

libavcodec/wmavoice.c:977:10: <Offset trace>
975.     v[2]     = bitstream_read(bc, 7);
976. 
977.     for (n = 0; n < 16; n++) {
              ^
978.         double delta = old[n] - i_lsps[n];
979.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];

libavcodec/wmavoice.c:977:10: Assignment
975.     v[2]     = bitstream_read(bc, 7);
976. 
977.     for (n = 0; n < 16; n++) {
              ^
978.         double delta = old[n] - i_lsps[n];
979.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];

libavcodec/wmavoice_data.h:2047:1: <Length trace>
2045. };
2046. 
2047. static const float wmavoice_lsp16_intercoeff_a[32][2][16] = {
      ^
2048.     { {  0.5337238312,  0.4810695648, -0.3766536713, -0.1204767227,
2049.         -0.0898437500, -0.0070896149,  0.1134738922,  0.1337728500,

libavcodec/wmavoice_data.h:2047:1: Array declaration
2045. };
2046. 
2047. static const float wmavoice_lsp16_intercoeff_a[32][2][16] = {
      ^
2048.     { {  0.5337238312,  0.4810695648, -0.3766536713, -0.1204767227,
2049.         -0.0898437500, -0.0070896149,  0.1134738922,  0.1337728500,

libavcodec/wmavoice.c:979:24: Array access: Offset: [0, 15] Size: 2
977.     for (n = 0; n < 16; n++) {
978.         double delta = old[n] - i_lsps[n];
979.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
                            ^
980.         a1[16 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
981.     }
