libavcodec/h264.c:1570: error: Integer Overflow L2
  ([0, max(1, `h->slice_context_count`)] - 1):unsigned32 by call to `ff_h264_execute_decode_slices`.

libavcodec/h264.c:1307:9: Assignment
1305.     for (; pass <= 1; pass++) {
1306.         buf_index     = 0;
1307.         context_count = 0;
              ^
1308.         next_avc      = h->is_avc ? 0 : buf_size;
1309.         nal_index     = 0;

libavcodec/h264.c:1570:17: Call
1568. 
1569.             if (context_count == h->max_contexts) {
1570.                 ff_h264_execute_decode_slices(h, context_count);
                      ^
1571.                 context_count = 0;
1572.             }

libavcodec/h264_slice.c:2348:1: <LHS trace>
2346.  * @param context_count number of contexts to execute
2347.  */
2348. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
      ^
2349. {
2350.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2348:1: Parameter `context_count`
  2346.  * @param context_count number of contexts to execute
  2347.  */
  2348. int ff_h264_execute_decode_slices(H264Context *h, unsigned context_count)
        ^
  2349. {
  2350.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264_slice.c:2374:32: Binary operation: ([0, max(1, h->slice_context_count)] - 1):unsigned32 by call to `ff_h264_execute_decode_slices` 
  2372. 
  2373.         /* pull back stuff from slices to master context */
  2374.         hx                   = h->thread_context[context_count - 1];
                                       ^
  2375.         h->mb_x              = hx->mb_x;
  2376.         h->mb_y              = hx->mb_y;
