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.     }

static void dequant_lsp16r(BitstreamContext *bc,
                           double *i_lsps, const double *old,
                           double *a1, double *a2, int q_mode)
{
    static const uint16_t vec_sizes[3] = { 128, 128, 128 };
    static const double mul_lsf[3] = {
        1.2232979501e-3,   1.4062241527e-3,   1.6114744851e-3
    };
    static const double base_lsf[3] = {
        M_PI * -5.5830e-2, M_PI * -5.2908e-2, M_PI * -5.4776e-2
    };
    const float (*ipol_tab)[2][16] = q_mode ?
        wmavoice_lsp16_intercoeff_b : wmavoice_lsp16_intercoeff_a;
    uint16_t interpol, v[3];
    int n;
    dequant_lsp16i(bc, i_lsps);
    interpol = bitstream_read(bc, 5);
    v[0]     = bitstream_read(bc, 7);
    v[1]     = bitstream_read(bc, 7);
    v[2]     = bitstream_read(bc, 7);
    for (n = 0; n < 16; n++) {
        double delta = old[n] - i_lsps[n];
        a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
        a1[16 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
    }
    dequant_lsps( a2,     10,  v,     vec_sizes,    1,
                 wmavoice_dq_lsp16r1,  mul_lsf,     base_lsf);
    dequant_lsps(&a2[10], 10, &v[1], &vec_sizes[1], 1,
                 wmavoice_dq_lsp16r2, &mul_lsf[1], &base_lsf[1]);
    dequant_lsps(&a2[20], 12, &v[2], &vec_sizes[2], 1,
                 wmavoice_dq_lsp16r3, &mul_lsf[2], &base_lsf[2]);
}
['static void dequant_lsp16r(BitstreamContext *bc,\n                           double *i_lsps, const double *old,\n                           double *a1, double *a2, int q_mode)\n{\n    static const uint16_t vec_sizes[3] = { 128, 128, 128 };\n    static const double mul_lsf[3] = {\n        1.2232979501e-3,   1.4062241527e-3,   1.6114744851e-3\n    };\n    static const double base_lsf[3] = {\n        M_PI * -5.5830e-2, M_PI * -5.2908e-2, M_PI * -5.4776e-2\n    };\n    const float (*ipol_tab)[2][16] = q_mode ?\n        wmavoice_lsp16_intercoeff_b : wmavoice_lsp16_intercoeff_a;\n    uint16_t interpol, v[3];\n    int n;\n    dequant_lsp16i(bc, i_lsps);\n    interpol = bitstream_read(bc, 5);\n    v[0]     = bitstream_read(bc, 7);\n    v[1]     = bitstream_read(bc, 7);\n    v[2]     = bitstream_read(bc, 7);\n    for (n = 0; n < 16; n++) {\n        double delta = old[n] - i_lsps[n];\n        a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];\n        a1[16 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];\n    }\n    dequant_lsps( a2,     10,  v,     vec_sizes,    1,\n                 wmavoice_dq_lsp16r1,  mul_lsf,     base_lsf);\n    dequant_lsps(&a2[10], 10, &v[1], &vec_sizes[1], 1,\n                 wmavoice_dq_lsp16r2, &mul_lsf[1], &base_lsf[1]);\n    dequant_lsps(&a2[20], 12, &v[2], &vec_sizes[2], 1,\n                 wmavoice_dq_lsp16r3, &mul_lsf[2], &base_lsf[2]);\n}']