libavcodec/truespeech.c:73: error: Buffer Overrun L2
  Offset: [0, 31] Size: 8.

libavcodec/truespeech.c:63:1: <Offset trace>
61. }
62. 
63. static void truespeech_read_frame(TSContext *dec, const uint8_t *input)
    ^
64. {
65.     uint32_t t;

libavcodec/truespeech.c:63:1: Parameter `input->l`
61. }
62. 
63. static void truespeech_read_frame(TSContext *dec, const uint8_t *input)
    ^
64. {
65.     uint32_t t;

libavcodec/truespeech.c:68:5: Assignment
66. 
67.     /* first dword */
68.     t = AV_RL32(input);
        ^
69.     input += 4;
70. 

libavcodec/truespeech_data.h:69:1: <Length trace>
67. };
68. 
69. static const int16_t * const ts_codebook[8] = {
    ^
70.     ts_cb_0, ts_cb_1, ts_cb_2, ts_cb_3, ts_cb_4, ts_cb_5, ts_cb_6, ts_cb_7
71. };

libavcodec/truespeech_data.h:69:1: Array declaration
67. };
68. 
69. static const int16_t * const ts_codebook[8] = {
    ^
70.     ts_cb_0, ts_cb_1, ts_cb_2, ts_cb_3, ts_cb_4, ts_cb_5, ts_cb_6, ts_cb_7
71. };

libavcodec/truespeech.c:73:22: Array access: Offset: [0, 31] Size: 8
71.     dec->flag = t & 1;
72. 
73.     dec->vector[0] = ts_codebook[0][(t >>  1) & 0x1F];
                         ^
74.     dec->vector[1] = ts_codebook[1][(t >>  6) & 0x1F];
75.     dec->vector[2] = ts_codebook[2][(t >> 11) &  0xF];
