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

libavcodec/snow.c:2114:37: <Offset trace>
2112.     };
2113. 
2114.     const static uint8_t brane[256]={
                                          ^
2115.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
2116.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:2114:37: Assignment
2112.     };
2113. 
2114.     const static uint8_t brane[256]={
                                          ^
2115.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
2116.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:2147:5: Assignment
2145.     const uint8_t *hpel[11];
2146.     assert(dx<16 && dy<16);
2147.     r= brane[dx + 16*dy]&15;
          ^
2148.     l= brane[dx + 16*dy]>>4;
2149. 

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

libavcodec/snow.c:2102:1: Array declaration
2100. }
2101. 
2102. static void mc_block(Plane *p, uint8_t *dst, const uint8_t *src, uint8_t *tmp, int stride, int b_w, int b_h, int dx, int dy){
      ^
2103.     const static uint8_t weight[64]={
2104.     8,7,6,5,4,3,2,1,

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