libavcodec/wmv2.c:95: error: Buffer Overrun L1
  Offset: [12, 36] (⇐ [5, 29] + 7) Size: 6 by call to `wmv2_add_block`.

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

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

libavcodec/wmv2.c:67:13: Call
  65.         case 1:
  66.             ff_simple_idct84_add(dst, stride, block1);
  67.             ff_simple_idct84_add(dst + 4 * stride, stride, w->abt_block2[n]);
                  ^
  68.             s->bdsp.clear_block(w->abt_block2[n]);
  69.             break;

libavcodec/simple_idct.c:176:1: Parameter `*block`
    174. }
    175. 
    176. void ff_simple_idct84_add(uint8_t *dest, int line_size, int16_t *block)
         ^
    177. {
    178.     int i;

libavcodec/simple_idct.c:182:9: Call
    180.     /* IDCT8 on each line */
    181.     for(i=0; i<4; i++) {
    182.         idctRowCondDC_8(block + i*8, 0);
                 ^
    183.     }
    184. 

libavcodec/simple_idct_template.c:90:1: <Length trace>
88. #endif
89. 
90. static inline void FUNC(idctRowCondDC)(int16_t *row, int extra_shift)
    ^
91. {
92.     int a0, a1, a2, a3, b0, b1, b2, b3;

libavcodec/simple_idct_template.c:90:1: Parameter `*row`
      88. #endif
      89. 
      90. static inline void FUNC(idctRowCondDC)(int16_t *row, int extra_shift)
          ^
      91. {
      92.     int a0, a1, a2, a3, b0, b1, b2, b3;

libavcodec/simple_idct_template.c:153:9: Array access: Offset: [12, 36] (⇐ [5, 29] + 7) Size: 6 by call to `wmv2_add_block` 
      151. 
      152.         MAC(b0,  W5, row[5]);
      153.         MAC(b0,  W7, row[7]);
                   ^
      154. 
      155.         MAC(b1, -W1, row[5]);
