libavcodec/h264.h:1094: error: Integer Overflow L1
  (16843009 × 128):signed32.

libavcodec/h264.h:1094:25: Binary operation: (16843009 × 128):signed32
1092. 
1093.                     if(IS_DIRECT(top_type)){
1094.                         *(uint32_t*)&h->direct_cache[scan8[0] - 1*8]= 0x01010101*(MB_TYPE_DIRECT2>>1);
                              ^
1095.                     }else if(IS_8X8(top_type)){
1096.                         int b8_xy = h->mb2b8_xy[top_xy] + h->b8_stride;
