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

libavcodec/wmavoice.c:908:10: <Offset trace>
906.     v[2]     = bitstream_read(bc, 6);
907. 
908.     for (n = 0; n < 10; n++) {
              ^
909.         double delta = old[n] - i_lsps[n];
910.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];

libavcodec/wmavoice.c:908:10: Assignment
906.     v[2]     = bitstream_read(bc, 6);
907. 
908.     for (n = 0; n < 10; n++) {
              ^
909.         double delta = old[n] - i_lsps[n];
910.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];

libavcodec/wmavoice_data.h:1657:1: <Length trace>
1655. };
1656. 
1657. static const float wmavoice_lsp10_intercoeff_a[32][2][10] = {
      ^
1658.     { {  0.5108627081,  0.0480548441, -1.5099149644,  0.6736935377,
1659.          0.7536551058,  0.7651474178,  0.8510628343,  0.6667704582,

libavcodec/wmavoice_data.h:1657:1: Array declaration
1655. };
1656. 
1657. static const float wmavoice_lsp10_intercoeff_a[32][2][10] = {
      ^
1658.     { {  0.5108627081,  0.0480548441, -1.5099149644,  0.6736935377,
1659.          0.7536551058,  0.7651474178,  0.8510628343,  0.6667704582,

libavcodec/wmavoice.c:910:24: Array access: Offset: [0, 9] Size: 2
908.     for (n = 0; n < 10; n++) {
909.         double delta = old[n] - i_lsps[n];
910.         a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
                            ^
911.         a1[10 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
912.     }

static void dequant_lsp10r(BitstreamContext *bc,
                           double *i_lsps, const double *old,
                           double *a1, double *a2, int q_mode)
{
    static const uint16_t vec_sizes[3] = { 128, 64, 64 };
    static const double mul_lsf[3] = {
        2.5807601174e-3,    1.2354460219e-3,   1.1763821673e-3
    };
    static const double base_lsf[3] = {
        M_PI * -1.07448e-1, M_PI * -5.2706e-2, M_PI * -5.1634e-2
    };
    const float (*ipol_tab)[2][10] = q_mode ?
        wmavoice_lsp10_intercoeff_b : wmavoice_lsp10_intercoeff_a;
    uint16_t interpol, v[3];
    int n;
    dequant_lsp10i(bc, i_lsps);
    interpol = bitstream_read(bc, 5);
    v[0]     = bitstream_read(bc, 7);
    v[1]     = bitstream_read(bc, 6);
    v[2]     = bitstream_read(bc, 6);
    for (n = 0; n < 10; n++) {
        double delta = old[n] - i_lsps[n];
        a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];
        a1[10 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];
    }
    dequant_lsps(a2, 20, v, vec_sizes, 3, wmavoice_dq_lsp10r,
                 mul_lsf, base_lsf);
}
['static void dequant_lsp10r(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, 64, 64 };\n    static const double mul_lsf[3] = {\n        2.5807601174e-3,    1.2354460219e-3,   1.1763821673e-3\n    };\n    static const double base_lsf[3] = {\n        M_PI * -1.07448e-1, M_PI * -5.2706e-2, M_PI * -5.1634e-2\n    };\n    const float (*ipol_tab)[2][10] = q_mode ?\n        wmavoice_lsp10_intercoeff_b : wmavoice_lsp10_intercoeff_a;\n    uint16_t interpol, v[3];\n    int n;\n    dequant_lsp10i(bc, i_lsps);\n    interpol = bitstream_read(bc, 5);\n    v[0]     = bitstream_read(bc, 7);\n    v[1]     = bitstream_read(bc, 6);\n    v[2]     = bitstream_read(bc, 6);\n    for (n = 0; n < 10; n++) {\n        double delta = old[n] - i_lsps[n];\n        a1[n]        = ipol_tab[interpol][0][n] * delta + i_lsps[n];\n        a1[10 + n]   = ipol_tab[interpol][1][n] * delta + i_lsps[n];\n    }\n    dequant_lsps(a2, 20, v, vec_sizes, 3, wmavoice_dq_lsp10r,\n                 mul_lsf, base_lsf);\n}']