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

libavformat/mpeg.c:57:5: <LHS trace>
55. static int mpegps_probe(AVProbeData *p)
56. {
57.     uint32_t code= -1;
        ^
58.     int sys=0, pspack=0, priv1=0, vid=0, audio=0, invalid=0;
59.     int i;

libavformat/mpeg.c:57:5: Assignment
55. static int mpegps_probe(AVProbeData *p)
56. {
57.     uint32_t code= -1;
        ^
58.     int sys=0, pspack=0, priv1=0, vid=0, audio=0, invalid=0;
59.     int i;

libavformat/mpeg.c:55:1: <RHS trace>
53. }
54. 
55. static int mpegps_probe(AVProbeData *p)
    ^
56. {
57.     uint32_t code= -1;

libavformat/mpeg.c:55:1: Parameter `*p->buf`
53. }
54. 
55. static int mpegps_probe(AVProbeData *p)
    ^
56. {
57.     uint32_t code= -1;

libavformat/mpeg.c:63:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
61. 
62.     for(i=0; i<p->buf_size; i++){
63.         code = (code<<8) + p->buf[i];
            ^
64.         if ((code & 0xffffff00) == 0x100) {
65.             int pes= check_pes(p->buf+i, p->buf+p->buf_size);
