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

libavformat/m4vdec.c:30:5: <LHS trace>
28. static int mpeg4video_probe(AVProbeData *probe_packet)
29. {
30.     uint32_t temp_buffer = -1;
        ^
31.     int VO = 0, VOL = 0, VOP = 0, VISO = 0, res = 0;
32.     int i;

libavformat/m4vdec.c:30:5: Assignment
28. static int mpeg4video_probe(AVProbeData *probe_packet)
29. {
30.     uint32_t temp_buffer = -1;
        ^
31.     int VO = 0, VOL = 0, VOP = 0, VISO = 0, res = 0;
32.     int i;

libavformat/m4vdec.c:28:1: <RHS trace>
26. #define VOP_START_CODE                 0x000001b6
27. 
28. static int mpeg4video_probe(AVProbeData *probe_packet)
    ^
29. {
30.     uint32_t temp_buffer = -1;

libavformat/m4vdec.c:28:1: Parameter `*probe_packet->buf`
26. #define VOP_START_CODE                 0x000001b6
27. 
28. static int mpeg4video_probe(AVProbeData *probe_packet)
    ^
29. {
30.     uint32_t temp_buffer = -1;

libavformat/m4vdec.c:35:9: Binary operation: ([1099511627520, +oo] + *probe_packet->buf):unsigned32
33. 
34.     for (i = 0; i < probe_packet->buf_size; i++) {
35.         temp_buffer = (temp_buffer << 8) + probe_packet->buf[i];
            ^
36.         if ((temp_buffer & 0xffffff00) != 0x100)
37.             continue;
