libavcodec/wmv2.c:88: error: Buffer Overrun L2
  Offset: [5, 61] Size: 6 by call to `wmv2_add_block`.

libavcodec/wmv2.c:88:5: Call
86. 
87.     wmv2_add_block(w, block1[4], dest_cb                   , s->uvlinesize, 4);
88.     wmv2_add_block(w, block1[5], dest_cr                   , s->uvlinesize, 5);
        ^
89. }
90. 

libavcodec/wmv2.c:53:1: Parameter `n`
  51. }
  52. 
  53. static void wmv2_add_block(Wmv2Context *w, int16_t *block1, uint8_t *dst, int stride, int n){
      ^
  54.     MpegEncContext * const s= &w->s;
  55. 

libavcodec/wmv2.c:68:9: Call
  66.     case 2:
  67.         ff_simple_idct48_add(dst           , stride, block1);
  68.         ff_simple_idct48_add(dst + 4       , stride, w->abt_block2[n]);
              ^
  69.         s->bdsp.clear_block(w->abt_block2[n]);
  70.         break;

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

libavcodec/simple_idct.c:197:9: Call
    195.     /* IDCT4 on each line */
    196.     for(i=0; i<8; i++) {
    197.         idct4row(block + i*8);
                 ^
    198.     }
    199. 

libavcodec/simple_idct.c:158:1: <Length trace>
156. #define R3 R_FIX(0.5)
157. #define R_SHIFT 11
158. static inline void idct4row(int16_t *row)
     ^
159. {
160.     int c0, c1, c2, c3, a0, a1, a2, a3;

libavcodec/simple_idct.c:158:1: Parameter `*row`
      156. #define R3 R_FIX(0.5)
      157. #define R_SHIFT 11
      158. static inline void idct4row(int16_t *row)
           ^
      159. {
      160.     int c0, c1, c2, c3, a0, a1, a2, a3;

libavcodec/simple_idct.c:162:10: Array access: Offset: [5, 61] Size: 6 by call to `wmv2_add_block` 
      160.     int c0, c1, c2, c3, a0, a1, a2, a3;
      161. 
      162.     a0 = row[0];
                    ^
      163.     a1 = row[1];
      164.     a2 = row[2];
