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

libavformat/raw.c:402:5: <LHS trace>
400. static int h264_probe(AVProbeData *p)
401. {
402.     uint32_t code= -1;
         ^
403.     int sps=0, pps=0, idr=0, res=0, sli=0;
404.     int i;

libavformat/raw.c:402:5: Assignment
400. static int h264_probe(AVProbeData *p)
401. {
402.     uint32_t code= -1;
         ^
403.     int sps=0, pps=0, idr=0, res=0, sli=0;
404.     int i;

libavformat/raw.c:400:1: <RHS trace>
398. 
399. #if CONFIG_H264_DEMUXER
400. static int h264_probe(AVProbeData *p)
     ^
401. {
402.     uint32_t code= -1;

libavformat/raw.c:400:1: Parameter `*p->buf`
398. 
399. #if CONFIG_H264_DEMUXER
400. static int h264_probe(AVProbeData *p)
     ^
401. {
402.     uint32_t code= -1;

libavformat/raw.c:407:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
405. 
406.     for(i=0; i<p->buf_size; i++){
407.         code = (code<<8) + p->buf[i];
             ^
408.         if ((code & 0xffffff00) == 0x100) {
409.             int ref_idc= (code>>5)&3;
