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

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

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

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

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

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

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

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

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