libavcodec/vc1dec.c:1697: error: Buffer Overrun L2
  Offset: [-oo, 66] (⇐ [1, 3] + [-oo, 63]) Size: 4.

libavcodec/vc1dec.c:1693:13: <Offset trace>
1691. 
1692.         while (!last) {
1693.             vc1_decode_ac_coeff(v, &last, &skip, &value, codingset);
                  ^
1694.             i += skip;
1695.             if(i > 63)

libavcodec/vc1dec.c:1693:13: Call
1691. 
1692.         while (!last) {
1693.             vc1_decode_ac_coeff(v, &last, &skip, &value, codingset);
                  ^
1694.             i += skip;
1695.             if(i > 63)

libavcodec/vc1acdata.h:259:1: Array declaration
  257. };
  258. 
  259. static const uint8_t vc1_index_decode_table[AC_MODES][185][2] = {
       ^
  260. {
  261. {  0,  1}, {  0,  2}, {  0,  3}, {  0,  4}, {  0,  5}, {  0,  6}, {  0,  7}, {  0,  8},

libavcodec/vc1dec.c:1377:9: Assignment
  1375.     index = get_vlc2(gb, ff_vc1_ac_coeff_table[codingset].table, AC_VLC_BITS, 3);
  1376.     if (index != vc1_ac_sizes[codingset] - 1) {
  1377.         run = vc1_index_decode_table[codingset][index][0];
                ^
  1378.         level = vc1_index_decode_table[codingset][index][1];
  1379.         lst = index >= vc1_last_decode_table[codingset] || get_bits_left(gb) < 0;

libavcodec/vc1dec.c:1424:5: Assignment
  1422. 
  1423.     *last = lst;
  1424.     *skip = run;
            ^
  1425.     *value = level;
  1426. }

libavcodec/vc1dec.c:1694:13: Assignment
1692.         while (!last) {
1693.             vc1_decode_ac_coeff(v, &last, &skip, &value, codingset);
1694.             i += skip;
                  ^
1695.             if(i > 63)
1696.                 break;

libavcodec/vc1dec.c:1601:1: <Length trace>
1599.  * @param mquant quantizer value for this macroblock
1600.  */
1601. static int vc1_decode_i_block_adv(VC1Context *v, DCTELEM block[64], int n, int coded, int codingset, int mquant)
      ^
1602. {
1603.     GetBitContext *gb = &v->s.gb;

libavcodec/vc1dec.c:1601:1: Parameter `v->zz_8x8[*]`
1599.  * @param mquant quantizer value for this macroblock
1600.  */
1601. static int vc1_decode_i_block_adv(VC1Context *v, DCTELEM block[64], int n, int coded, int codingset, int mquant)
      ^
1602. {
1603.     GetBitContext *gb = &v->s.gb;

libavcodec/vc1dec.c:1686:17: Assignment
1684.         if(v->s.ac_pred) {
1685.             if(!dc_pred_dir)
1686.                 zz_table = v->zz_8x8[2];
                      ^
1687.             else
1688.                 zz_table = v->zz_8x8[3];

libavcodec/vc1dec.c:1697:19: Array access: Offset: [-oo, 66] (⇐ [1, 3] + [-oo, 63]) Size: 4
1695.             if(i > 63)
1696.                 break;
1697.             block[zz_table[i++]] = value;
                        ^
1698.         }
1699. 
