libavcodec/h264_direct.c:139: error: Buffer Overrun L2
  Offset: [0, 2] (⇐ [0, 1] + [0, 1]) Size: 2 by call to `fill_colmap`.

libavcodec/h264_direct.c:102:1: Parameter `h->map_col_to_list0_field[*]`
100. }
101. 
102. void ff_h264_direct_ref_list_init(H264Context * const h){
     ^
103.     H264Picture * const ref1 = &h->ref_list[1][0];
104.     H264Picture * const cur = h->cur_pic_ptr;

libavcodec/h264_direct.c:139:13: Call
137.         if (FRAME_MBAFF(h))
138.         for(field=0; field<2; field++)
139.             fill_colmap(h, h->map_col_to_list0_field[field], list, field, field, 1);
                 ^
140.     }
141. }

libavcodec/h264_direct.c:69:1: <Offset trace>
67. }
68. 
69. static void fill_colmap(H264Context *h, int map[2][16+32], int list, int field, int colfield, int mbafi){
    ^
70.     H264Picture * const ref1 = &h->ref_list[1][0];
71.     int j, old_ref, rfield;

libavcodec/h264_direct.c:69:1: Parameter `list`
  67. }
  68. 
  69. static void fill_colmap(H264Context *h, int map[2][16+32], int list, int field, int colfield, int mbafi){
      ^
  70.     H264Picture * const ref1 = &h->ref_list[1][0];
  71.     int j, old_ref, rfield;

libavcodec/h264_direct.c:69:1: <Length trace>
67. }
68. 
69. static void fill_colmap(H264Context *h, int map[2][16+32], int list, int field, int colfield, int mbafi){
    ^
70.     H264Picture * const ref1 = &h->ref_list[1][0];
71.     int j, old_ref, rfield;

libavcodec/h264_direct.c:69:1: Parameter `*map`
  67. }
  68. 
  69. static void fill_colmap(H264Context *h, int map[2][16+32], int list, int field, int colfield, int mbafi){
      ^
  70.     H264Picture * const ref1 = &h->ref_list[1][0];
  71.     int j, old_ref, rfield;

libavcodec/h264_direct.c:92:25: Array access: Offset: [0, 2] (⇐ [0, 1] + [0, 1]) Size: 2 by call to `fill_colmap` 
  90.                     int cur_ref= mbafi ? (j-16)^field : j;
  91.                     if (ref1->mbaff)
  92.                         map[list][2 * old_ref + (rfield^field) + 16] = cur_ref;
                              ^
  93.                     if(rfield == field || !interl)
  94.                         map[list][old_ref] = cur_ref;
