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

libavcodec/snow.c:935:37: <Offset trace>
933.     };
934. 
935.     static const uint8_t brane[256]={
                                         ^
936.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
937.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:935:37: Assignment
933.     };
934. 
935.     static const uint8_t brane[256]={
                                         ^
936.     0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x11,0x12,0x12,0x12,0x12,0x12,0x12,0x12,
937.     0x04,0x05,0xcc,0xcc,0xcc,0xcc,0xcc,0x41,0x15,0x16,0xcc,0xcc,0xcc,0xcc,0xcc,0x52,

libavcodec/snow.c:968:5: Assignment
966.     const uint8_t *hpel[11];
967.     assert(dx<16 && dy<16);
968.     r= brane[dx + 16*dy]&15;
         ^
969.     l= brane[dx + 16*dy]>>4;
970. 

libavcodec/snow.c:923:1: <Length trace>
921. }
922. 
923. 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){
     ^
924.     static const uint8_t weight[64]={
925.     8,7,6,5,4,3,2,1,

libavcodec/snow.c:923:1: Array declaration
921. }
922. 
923. 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){
     ^
924.     static const uint8_t weight[64]={
925.     8,7,6,5,4,3,2,1,

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