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

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

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

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

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

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