libavcodec/h264_parser.c:277: error: Integer Overflow L2
  ([0, +oo] - 72340172838076673):unsigned64 by call to `ff_h264_find_frame_end`.

libavcodec/h264_parser.c:276:13: Unknown value from: __infer_skip
274. 
275.         if(next<0 && next != END_NOT_FOUND){
276.             assert(pc->last_index + next >= 0 );
                 ^
277.             ff_h264_find_frame_end(h, &pc->buffer[pc->last_index + next], -next); //update state
278.         }

libavcodec/h264_parser.c:277:13: Call
275.         if(next<0 && next != END_NOT_FOUND){
276.             assert(pc->last_index + next >= 0 );
277.             ff_h264_find_frame_end(h, &pc->buffer[pc->last_index + next], -next); //update state
                 ^
278.         }
279.     }

libavcodec/h264_parser.c:35:1: <LHS trace>
33. 
34. 
35. static int ff_h264_find_frame_end(H264Context *h, const uint8_t *buf, int buf_size)
    ^
36. {
37.     int i;

libavcodec/h264_parser.c:35:1: Parameter `*buf`
  33. 
  34. 
  35. static int ff_h264_find_frame_end(H264Context *h, const uint8_t *buf, int buf_size)
      ^
  36. {
  37.     int i;

libavcodec/h264_parser.c:52:35: Binary operation: ([0, +oo] - 72340172838076673):unsigned64 by call to `ff_h264_find_frame_end` 
  50.          */
  51. #    if HAVE_FAST_64BIT
  52.             while(i<buf_size && !((~*(const uint64_t*)(buf+i) & (*(const uint64_t*)(buf+i) - 0x0101010101010101ULL)) & 0x8080808080808080ULL))
                                        ^
  53.                 i+=8;
  54. #    else
