libavformat/gxfenc.c:703: error: Integer Overflow L1
  ([1099511627520, +oo] + `*buf`):unsigned32.

libavformat/gxfenc.c:700:5: <LHS trace>
698. static int gxf_parse_mpeg_frame(GXFStreamContext *sc, const uint8_t *buf, int size)
699. {
700.     uint32_t c=-1;
         ^
701.     int i;
702.     for(i=0; i<size-4 && c!=0x100; i++){

libavformat/gxfenc.c:700:5: Assignment
698. static int gxf_parse_mpeg_frame(GXFStreamContext *sc, const uint8_t *buf, int size)
699. {
700.     uint32_t c=-1;
         ^
701.     int i;
702.     for(i=0; i<size-4 && c!=0x100; i++){

libavformat/gxfenc.c:698:1: <RHS trace>
696. }
697. 
698. static int gxf_parse_mpeg_frame(GXFStreamContext *sc, const uint8_t *buf, int size)
     ^
699. {
700.     uint32_t c=-1;

libavformat/gxfenc.c:698:1: Parameter `*buf`
696. }
697. 
698. static int gxf_parse_mpeg_frame(GXFStreamContext *sc, const uint8_t *buf, int size)
     ^
699. {
700.     uint32_t c=-1;

libavformat/gxfenc.c:703:9: Binary operation: ([1099511627520, +oo] + *buf):unsigned32
701.     int i;
702.     for(i=0; i<size-4 && c!=0x100; i++){
703.         c = (c<<8) + buf[i];
             ^
704.         if(c == 0x1B8 && sc->first_gop_closed == -1) /* GOP start code */
705.             sc->first_gop_closed= (buf[i+4]>>6)&1;
