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

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

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

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

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

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