libavformat/mxfenc.c:1308: error: Integer Overflow L1
  ([1099511627520, +oo] + `*pkt->data`):unsigned32.

libavformat/mxfenc.c:1302:5: <LHS trace>
1300.     MXFStreamContext *sc = st->priv_data;
1301.     MXFContext *mxf = s->priv_data;
1302.     uint32_t c = -1;
          ^
1303.     int i;
1304. 

libavformat/mxfenc.c:1302:5: Assignment
1300.     MXFStreamContext *sc = st->priv_data;
1301.     MXFContext *mxf = s->priv_data;
1302.     uint32_t c = -1;
          ^
1303.     int i;
1304. 

libavformat/mxfenc.c:1298:1: <RHS trace>
1296. }
1297. 
1298. static int mxf_parse_mpeg2_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt, int *flags)
      ^
1299. {
1300.     MXFStreamContext *sc = st->priv_data;

libavformat/mxfenc.c:1298:1: Parameter `*pkt->data`
1296. }
1297. 
1298. static int mxf_parse_mpeg2_frame(AVFormatContext *s, AVStream *st, AVPacket *pkt, int *flags)
      ^
1299. {
1300.     MXFStreamContext *sc = st->priv_data;

libavformat/mxfenc.c:1308:9: Binary operation: ([1099511627520, +oo] + *pkt->data):unsigned32
1306. 
1307.     for(i = 0; i < pkt->size - 4; i++) {
1308.         c = (c<<8) + pkt->data[i];
              ^
1309.         if (c == 0x1B5) {
1310.             if ((pkt->data[i+1] & 0xf0) == 0x10) { // seq ext
