libavcodec/h264_mvpred.h:397: error: Integer Overflow L2
  ([0, min(1, `*h->cur_pic.mb_type`)] - 1):unsigned32.

libavcodec/h264_mvpred.h:356:1: <LHS trace>
354. }
355. 
356. static void fill_decode_neighbors(const H264Context *h, H264SliceContext *sl, int mb_type)
     ^
357. {
358.     const int mb_xy = sl->mb_xy;

libavcodec/h264_mvpred.h:356:1: Parameter `*h->cur_pic.mb_type`
354. }
355. 
356. static void fill_decode_neighbors(const H264Context *h, H264SliceContext *sl, int mb_type)
     ^
357. {
358.     const int mb_xy = sl->mb_xy;

libavcodec/h264_mvpred.h:397:17: Binary operation: ([0, min(1, *h->cur_pic.mb_type)] - 1):unsigned32
395.         } else {
396.             if (curr_mb_field_flag) {
397.                 topleft_xy  += h->mb_stride & (((h->cur_pic.mb_type[top_xy - 1] >> 7) & 1) - 1);
                     ^
398.                 topright_xy += h->mb_stride & (((h->cur_pic.mb_type[top_xy + 1] >> 7) & 1) - 1);
399.                 top_xy      += h->mb_stride & (((h->cur_pic.mb_type[top_xy]     >> 7) & 1) - 1);
