libavcodec/h264_cabac.c:2018: error: Buffer Overrun L1
  Offset: [9, 14] (⇐ [0, 3] + [9, 11]) Size: 4 by call to `fill_decode_caches`.

libavcodec/h264_cabac.c:1913:5: Call
1911.     h->prev_mb_skipped = 0;
1912. 
1913.     fill_decode_neighbors(h, -(MB_FIELD));
          ^
1914. 
1915.     if( h->slice_type_nos == AV_PICTURE_TYPE_B ) {

libavcodec/h264_mvpred.h:334:5: Array declaration
  332.     const int mb_xy= h->mb_xy;
  333.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];
  334.     static const uint8_t left_block_options[4][32]={
           ^
  335.         {0,1,2,3,7,10,8,11,3+0*4, 3+1*4, 3+2*4, 3+3*4, 1+4*4, 1+8*4, 1+5*4, 1+9*4},
  336.         {2,2,3,3,8,11,8,11,3+2*4, 3+2*4, 3+3*4, 3+3*4, 1+5*4, 1+9*4, 1+5*4, 1+9*4},

libavcodec/h264_mvpred.h:351:5: Assignment
  349.     topright_xy= top_xy + 1;
  350.     left_xy[LBOT] = left_xy[LTOP] = mb_xy-1;
  351.     h->left_block = left_block_options[0];
           ^
  352.     if(FRAME_MBAFF){
  353.         const int left_mb_field_flag = IS_INTERLACED(s->current_picture.f.mb_type[mb_xy - 1]);

libavcodec/h264_cabac.c:2018:5: Call
2016.     }
2017. 
2018.     fill_decode_caches(h, mb_type);
          ^
2019. 
2020.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_mvpred.h:527:10: <Offset trace>
525.     }
526. 
527.     for (i=0; i<2; i++) {
              ^
528.         if(left_type[LEFT(i)]){
529.             nnz = h->non_zero_count[left_xy[LEFT(i)]];

libavcodec/h264_mvpred.h:527:10: Assignment
  525.     }
  526. 
  527.     for (i=0; i<2; i++) {
                ^
  528.         if(left_type[LEFT(i)]){
  529.             nnz = h->non_zero_count[left_xy[LEFT(i)]];

libavcodec/h264_mvpred.h:412:1: <Length trace>
410. }
411. 
412. static void fill_decode_caches(H264Context *h, int mb_type){
     ^
413.     MpegEncContext * const s = &h->s;
414.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_mvpred.h:412:1: Parameter `*h->left_block`
  410. }
  411. 
  412. static void fill_decode_caches(H264Context *h, int mb_type){
       ^
  413.     MpegEncContext * const s = &h->s;
  414.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_mvpred.h:416:5: Assignment
  414.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];
  415.     int topleft_type, top_type, topright_type, left_type[LEFT_MBS];
  416.     const uint8_t * left_block= h->left_block;
           ^
  417.     int i;
  418.     uint8_t *nnz;

libavcodec/h264_mvpred.h:539:48: Array access: Offset: [9, 14] (⇐ [0, 3] + [9, 11]) Size: 4 by call to `fill_decode_caches` 
  537.             }else if(CHROMA422) {
  538.                 nnz_cache[3+8* 6 + 2*8*i]= nnz[left_block[8+0+2*i]-2+4*4];
  539.                 nnz_cache[3+8* 7 + 2*8*i]= nnz[left_block[8+1+2*i]-2+4*4];
                                                      ^
  540.                 nnz_cache[3+8*11 + 2*8*i]= nnz[left_block[8+0+2*i]-2+8*4];
  541.                 nnz_cache[3+8*12 + 2*8*i]= nnz[left_block[8+1+2*i]-2+8*4];
