libavcodec/mpeg12dec.c:1949: error: Integer Overflow L1
  ([1099511627520, +oo] + [0, +oo]):unsigned32 by call to `avpriv_find_start_code`.

libavcodec/mpeg12dec.c:1948:9: Assignment
1946.             return 0;
1947. 
1948.         start_code = -1;
              ^
1949.         buf        = avpriv_find_start_code(buf, s->gb.buffer_end, &start_code);
1950.         mb_y       = (start_code - SLICE_MIN_START_CODE) << field_pic;

libavcodec/mpeg12dec.c:1949:22: Call
1947. 
1948.         start_code = -1;
1949.         buf        = avpriv_find_start_code(buf, s->gb.buffer_end, &start_code);
                           ^
1950.         mb_y       = (start_code - SLICE_MIN_START_CODE) << field_pic;
1951.         if (s->picture_structure == PICT_BOTTOM_FIELD)

libavcodec/utils.c:2299:1: <LHS trace>
2297. }
2298. 
2299. const uint8_t *avpriv_find_start_code(const uint8_t *restrict p,
      ^
2300.                                       const uint8_t *end,
2301.                                       uint32_t * restrict state)

libavcodec/utils.c:2299:1: Parameter `*state`
  2297. }
  2298. 
  2299. const uint8_t *avpriv_find_start_code(const uint8_t *restrict p,
        ^
  2300.                                       const uint8_t *end,
  2301.                                       uint32_t * restrict state)

libavcodec/utils.c:2310:9: Assignment
  2308. 
  2309.     for (i = 0; i < 3; i++) {
  2310.         uint32_t tmp = *state << 8;
                ^
  2311.         *state = tmp + *(p++);
  2312.         if (tmp == 0x100 || p == end)

libavcodec/utils.c:2299:1: <RHS trace>
2297. }
2298. 
2299. const uint8_t *avpriv_find_start_code(const uint8_t *restrict p,
      ^
2300.                                       const uint8_t *end,
2301.                                       uint32_t * restrict state)

libavcodec/utils.c:2299:1: Parameter `*p`
  2297. }
  2298. 
  2299. const uint8_t *avpriv_find_start_code(const uint8_t *restrict p,
        ^
  2300.                                       const uint8_t *end,
  2301.                                       uint32_t * restrict state)

libavcodec/utils.c:2311:9: Binary operation: ([1099511627520, +oo] + [0, +oo]):unsigned32 by call to `avpriv_find_start_code` 
  2309.     for (i = 0; i < 3; i++) {
  2310.         uint32_t tmp = *state << 8;
  2311.         *state = tmp + *(p++);
                ^
  2312.         if (tmp == 0x100 || p == end)
  2313.             return p;
