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

libavformat/hevcdec.c:29:5: <LHS trace>
27. static int hevc_probe(AVProbeData *p)
28. {
29.     uint32_t code = -1;
        ^
30.     int vps = 0, sps = 0, pps = 0, irap = 0;
31.     int i;

libavformat/hevcdec.c:29:5: Assignment
27. static int hevc_probe(AVProbeData *p)
28. {
29.     uint32_t code = -1;
        ^
30.     int vps = 0, sps = 0, pps = 0, irap = 0;
31.     int i;

libavformat/hevcdec.c:27:1: <RHS trace>
25. #include "rawdec.h"
26. 
27. static int hevc_probe(AVProbeData *p)
    ^
28. {
29.     uint32_t code = -1;

libavformat/hevcdec.c:27:1: Parameter `*p->buf`
25. #include "rawdec.h"
26. 
27. static int hevc_probe(AVProbeData *p)
    ^
28. {
29.     uint32_t code = -1;

libavformat/hevcdec.c:34:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
32. 
33.     for (i = 0; i < p->buf_size - 1; i++) {
34.         code = (code << 8) + p->buf[i];
            ^
35.         if ((code & 0xffffff00) == 0x100) {
36.             uint8_t nal2 = p->buf[i + 1];
