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

libavcodec/wmv2.c:70:5: Call
68. 
69.     wmv2_add_block(w, block1[4], dest_cb                   , s->uvlinesize, 4);
70.     wmv2_add_block(w, block1[5], dest_cr                   , s->uvlinesize, 5);
        ^
71. }
72. 

libavcodec/wmv2.c:35:1: Parameter `n`
  33. }
  34. 
  35. static void wmv2_add_block(Wmv2Context *w, DCTELEM *block1, uint8_t *dst, int stride, int n){
      ^
  36.     MpegEncContext * const s= &w->s;
  37. 

libavcodec/wmv2.c:50:9: Call
  48.     case 2:
  49.         ff_simple_idct48_add(dst           , stride, block1);
  50.         ff_simple_idct48_add(dst + 4       , stride, w->abt_block2[n]);
              ^
  51.         memset(w->abt_block2[n], 0, 64*sizeof(DCTELEM));
  52.         break;

libavcodec/simple_idct.c:573:1: Parameter `*block`
    571. }
    572. 
    573. void ff_simple_idct48_add(uint8_t *dest, int line_size, DCTELEM *block)
         ^
    574. {
    575.     int i;

libavcodec/simple_idct.c:584:9: Call
    582.     /* IDCT8 and store */
    583.     for(i=0; i<4; i++){
    584.         idctSparseColAdd(dest + i, line_size, block + i);
                 ^
    585.     }
    586. }

libavcodec/simple_idct.c:255:1: <Length trace>
253. }
254. 
255. static inline void idctSparseColAdd (uint8_t *dest, int line_size,
     ^
256.                                      DCTELEM * col)
257. {

libavcodec/simple_idct.c:255:1: Parameter `*col`
      253. }
      254. 
      255. static inline void idctSparseColAdd (uint8_t *dest, int line_size,
           ^
      256.                                      DCTELEM * col)
      257. {

libavcodec/simple_idct.c:303:13: Array access: Offset: [61, 64] (⇐ [5, 8] + 56) Size: 6 by call to `wmv2_add_block` 
      301.         }
      302. 
      303.         if (col[8*7]) {
                       ^
      304.             MAC16(b0, + W7, col[8*7]);
      305.             MAC16(b1, - W5, col[8*7]);
