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

libavformat/raw.c:341:5: <LHS trace>
339. static int mpegvideo_probe(AVProbeData *p)
340. {
341.     uint32_t code= -1;
         ^
342.     int pic=0, seq=0, slice=0, pspack=0, pes=0;
343.     int i;

libavformat/raw.c:341:5: Assignment
339. static int mpegvideo_probe(AVProbeData *p)
340. {
341.     uint32_t code= -1;
         ^
342.     int pic=0, seq=0, slice=0, pspack=0, pes=0;
343.     int i;

libavformat/raw.c:339:1: <RHS trace>
337. #define AUDIO_ID                0x000001c0
338. 
339. static int mpegvideo_probe(AVProbeData *p)
     ^
340. {
341.     uint32_t code= -1;

libavformat/raw.c:339:1: Parameter `*p->buf`
337. #define AUDIO_ID                0x000001c0
338. 
339. static int mpegvideo_probe(AVProbeData *p)
     ^
340. {
341.     uint32_t code= -1;

libavformat/raw.c:346:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
344. 
345.     for(i=0; i<p->buf_size; i++){
346.         code = (code<<8) + p->buf[i];
             ^
347.         if ((code & 0xffffff00) == 0x100) {
348.             switch(code){
