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

libavformat/raw.c:336:5: <LHS trace>
334. static int cavsvideo_probe(AVProbeData *p)
335. {
336.     uint32_t code= -1;
         ^
337.     int pic=0, seq=0, slice_pos = 0;
338.     int i;

libavformat/raw.c:336:5: Assignment
334. static int cavsvideo_probe(AVProbeData *p)
335. {
336.     uint32_t code= -1;
         ^
337.     int pic=0, seq=0, slice_pos = 0;
338.     int i;

libavformat/raw.c:334:1: <RHS trace>
332. #define CAVS_PROFILE_JIZHUN       0x20
333. 
334. static int cavsvideo_probe(AVProbeData *p)
     ^
335. {
336.     uint32_t code= -1;

libavformat/raw.c:334:1: Parameter `*p->buf`
332. #define CAVS_PROFILE_JIZHUN       0x20
333. 
334. static int cavsvideo_probe(AVProbeData *p)
     ^
335. {
336.     uint32_t code= -1;

libavformat/raw.c:341:9: Binary operation: ([1099511627520, +oo] + *p->buf):unsigned32
339. 
340.     for(i=0; i<p->buf_size; i++){
341.         code = (code<<8) + p->buf[i];
             ^
342.         if ((code & 0xffffff00) == 0x100) {
343.             if(code < CAVS_SEQ_START_CODE) {
