libavcodec/snow.c:276: error: Buffer Overrun L2
  Offset: [0, 15] Size: 11.

libavcodec/snow.c:118:37: <Offset trace>
116.     };
117. 
118.     static const uint8_t brane[256]={
                                         ^
119.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
120.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:118:37: Assignment
116.     };
117. 
118.     static const uint8_t brane[256]={
                                         ^
119.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
120.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:151:5: Assignment
149.     const uint8_t *hpel[11];
150.     assert(dx<16 && dy<16);
151.     r= brane[dx + 16*dy]&15;
         ^
152.     l= brane[dx + 16*dy]>>4;
153. 

libavcodec/snow.c:106:1: <Length trace>
104.     }
105. }
106. static void mc_block(Plane *p, uint8_t *dst, const uint8_t *src, int stride, int b_w, int b_h, int dx, int dy){
     ^
107.     static const uint8_t weight[64]={
108.     8,7,6,5,4,3,2,1,

libavcodec/snow.c:106:1: Array declaration
104.     }
105. }
106. static void mc_block(Plane *p, uint8_t *dst, const uint8_t *src, int stride, int b_w, int b_h, int dx, int dy){
     ^
107.     static const uint8_t weight[64]={
108.     8,7,6,5,4,3,2,1,

libavcodec/snow.c:276:30: Array access: Offset: [0, 15] Size: 11
274.     }else{
275.         const uint8_t *src1= hpel[l];
276.         const uint8_t *src2= hpel[r];
                                  ^
277.         int a= weight[((dx&7) + (8*(dy&7)))];
278.         int b= 8-a;
