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

libavcodec/h264_slice.c:1799:1: <LHS trace>
1797.  * @return non zero if the loop filter can be skipped
1798.  */
1799. static int fill_filter_caches(const H264Context *h, H264SliceContext *sl, int mb_type)
      ^
1800. {
1801.     const int mb_xy = sl->mb_xy;

libavcodec/h264_slice.c:1799:1: Parameter `*h->cur_pic.mb_type`
1797.  * @return non zero if the loop filter can be skipped
1798.  */
1799. static int fill_filter_caches(const H264Context *h, H264SliceContext *sl, int mb_type)
      ^
1800. {
1801.     const int mb_xy = sl->mb_xy;

libavcodec/h264_slice.c:1821:17: Binary operation: ([0, min(1, *h->cur_pic.mb_type)] - 1):unsigned32
1819.         } else {
1820.             if (curr_mb_field_flag)
1821.                 top_xy += h->mb_stride &
                      ^
1822.                           (((h->cur_pic.mb_type[top_xy] >> 7) & 1) - 1);
1823.             if (left_mb_field_flag != curr_mb_field_flag)
