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

libavformat/mpeg.c:63:5: <LHS trace>
61. static int mpegps_probe(AVProbeData *p)
62. {
63.     uint32_t code = -1;
        ^
64.     int i;
65.     int sys = 0, pspack = 0, priv1 = 0, vid = 0;

libavformat/mpeg.c:63:5: Assignment
61. static int mpegps_probe(AVProbeData *p)
62. {
63.     uint32_t code = -1;
        ^
64.     int i;
65.     int sys = 0, pspack = 0, priv1 = 0, vid = 0;

libavformat/mpeg.c:61:1: <RHS trace>
59. }
60. 
61. static int mpegps_probe(AVProbeData *p)
    ^
62. {
63.     uint32_t code = -1;

libavformat/mpeg.c:61:1: Parameter `*p->buf`
59. }
60. 
61. static int mpegps_probe(AVProbeData *p)
    ^
62. {
63.     uint32_t code = -1;

libavformat/mpeg.c:69:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
67. 
68.     for (i = 0; i < p->buf_size; i++) {
69.         code = (code << 8) + p->buf[i];
            ^
70.         if ((code & 0xffffff00) == 0x100) {
71.             int len  = p->buf[i + 1] << 8 | p->buf[i + 2];
