libavcodec/wmv2.c:97: error: Buffer Overrun L1
  Offset: [61, 64] (⇐ [5, 8] + 56) Size: 6 by call to `wmv2_add_block`.

libavcodec/wmv2.c:97:5: Call
95. 
96.     wmv2_add_block(w, block1[4], dest_cb, s->uvlinesize, 4);
97.     wmv2_add_block(w, block1[5], dest_cr, s->uvlinesize, 5);
        ^
98. }
99. 

libavcodec/wmv2.c:57:1: Parameter `n`
  55. }
  56. 
  57. static void wmv2_add_block(Wmv2Context *w, int16_t *block1,
      ^
  58.                            uint8_t *dst, int stride, int n)
  59. {

libavcodec/wmv2.c:74:13: Call
  72.         case 2:
  73.             ff_simple_idct48_add(dst, stride, block1);
  74.             ff_simple_idct48_add(dst + 4, stride, w->abt_block2[n]);
                  ^
  75.             s->bdsp.clear_block(w->abt_block2[n]);
  76.             break;

libavcodec/simple_idct.c:191:1: Parameter `*block`
    189. }
    190. 
    191. void ff_simple_idct48_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
         ^
    192. {
    193.     int i;

libavcodec/simple_idct.c:202:9: Call
    200.     /* IDCT8 and store */
    201.     for(i=0; i<4; i++){
    202.         idctSparseColAdd_8(dest + i, line_size, block + i);
                 ^
    203.     }
    204. }

libavcodec/simple_idct_template.c:249:1: <Length trace>
247. }
248. 
249. static inline void FUNC(idctSparseColAdd)(pixel *dest, ptrdiff_t line_size,
     ^
250.                                           int16_t *col)
251. {

libavcodec/simple_idct_template.c:249:1: Parameter `*col`
      247. }
      248. 
      249. static inline void FUNC(idctSparseColAdd)(pixel *dest, ptrdiff_t line_size,
           ^
      250.                                           int16_t *col)
      251. {

libavcodec/simple_idct_template.c:254:5: Array access: Offset: [61, 64] (⇐ [5, 8] + 56) Size: 6 by call to `wmv2_add_block` 
      252.     int a0, a1, a2, a3, b0, b1, b2, b3;
      253. 
      254.     IDCT_COLS;
               ^
      255. 
      256.     dest[0] = av_clip_pixel(dest[0] + ((a0 + b0) >> COL_SHIFT));
