libavformat/raw.c:373: error: Integer Overflow L1
  ([1099511627520, +oo] + `*probe_packet->buf`):unsigned32.

libavformat/raw.c:368:5: <LHS trace>
366. static int mpeg4video_probe(AVProbeData *probe_packet)
367. {
368.     uint32_t temp_buffer= -1;
         ^
369.     int VO=0, VOL=0, VOP = 0, VISO = 0, res=0;
370.     int i;

libavformat/raw.c:368:5: Assignment
366. static int mpeg4video_probe(AVProbeData *probe_packet)
367. {
368.     uint32_t temp_buffer= -1;
         ^
369.     int VO=0, VOL=0, VOP = 0, VISO = 0, res=0;
370.     int i;

libavformat/raw.c:366:1: <RHS trace>
364. #define VOP_START_CODE                 0x000001b6
365. 
366. static int mpeg4video_probe(AVProbeData *probe_packet)
     ^
367. {
368.     uint32_t temp_buffer= -1;

libavformat/raw.c:366:1: Parameter `*probe_packet->buf`
364. #define VOP_START_CODE                 0x000001b6
365. 
366. static int mpeg4video_probe(AVProbeData *probe_packet)
     ^
367. {
368.     uint32_t temp_buffer= -1;

libavformat/raw.c:373:9: Binary operation: ([1099511627520, +oo] + *probe_packet->buf):unsigned32
371. 
372.     for(i=0; i<probe_packet->buf_size; i++){
373.         temp_buffer = (temp_buffer<<8) + probe_packet->buf[i];
             ^
374.         if ((temp_buffer & 0xffffff00) != 0x100)
375.             continue;
