libavcodec/h264_cavlc.c:625: error: Buffer Overrun L2
  Offset: [2, 5] (⇐ [0, 3] + 2) Size: 4 by call to `fill_decode_caches`.

libavcodec/h264_cavlc.c:624:5: Call
622.     }
623. 
624.     fill_decode_neighbors(h, mb_type);
         ^
625.     fill_decode_caches(h, mb_type);
626. 

libavcodec/h264.h:763:5: Array declaration
  761.     const int mb_xy= h->mb_xy;
  762.     int topleft_xy, top_xy, topright_xy, left_xy[2];
  763.     static const uint8_t left_block_options[4][16]={
           ^
  764.         {0,1,2,3,7,10,8,11,7+0*8, 7+1*8, 7+2*8, 7+3*8, 2+0*8, 2+3*8, 2+1*8, 2+2*8},
  765.         {2,2,3,3,8,11,8,11,7+2*8, 7+2*8, 7+3*8, 7+3*8, 2+1*8, 2+2*8, 2+1*8, 2+2*8},

libavcodec/h264.h:780:5: Assignment
  778.     topright_xy= top_xy + 1;
  779.     left_xy[1] = left_xy[0] = mb_xy-1;
  780.     h->left_block = left_block_options[0];
           ^
  781.     if(FRAME_MBAFF){
  782.         const int left_mb_field_flag     = IS_INTERLACED(s->current_picture.mb_type[mb_xy-1]);

libavcodec/h264_cavlc.c:625:5: Call
623. 
624.     fill_decode_neighbors(h, mb_type);
625.     fill_decode_caches(h, mb_type);
         ^
626. 
627.     //mb_pred

libavcodec/h264.h:833:1: <Length trace>
831. }
832. 
833. static void fill_decode_caches(H264Context *h, int mb_type){
     ^
834.     MpegEncContext * const s = &h->s;
835.     int topleft_xy, top_xy, topright_xy, left_xy[2];

libavcodec/h264.h:833:1: Parameter `*h->left_block`
  831. }
  832. 
  833. static void fill_decode_caches(H264Context *h, int mb_type){
       ^
  834.     MpegEncContext * const s = &h->s;
  835.     int topleft_xy, top_xy, topright_xy, left_xy[2];

libavcodec/h264.h:837:5: Assignment
  835.     int topleft_xy, top_xy, topright_xy, left_xy[2];
  836.     int topleft_type, top_type, topright_type, left_type[2];
  837.     const uint8_t * left_block= h->left_block;
           ^
  838.     int i;
  839. 

libavcodec/h264.h:969:57: Array access: Offset: [2, 5] (⇐ [0, 3] + 2) Size: 4 by call to `fill_decode_caches` 
  967.             h->left_cbp = (h->cbp_table[left_xy[0]] & 0x1f0)
  968.                         |  ((h->cbp_table[left_xy[0]]>>(left_block[0]&(~1)))&2)
  969.                         | (((h->cbp_table[left_xy[1]]>>(left_block[2]&(~1)))&2) << 2);
                                                               ^
  970.         } else {
  971.             h->left_cbp = IS_INTRA(mb_type) ? 0x1CF : 0x00F;
