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

libavformat/movenc.c:1815:5: <LHS trace>
1813. static int mov_parse_mpeg2_frame(AVPacket *pkt, uint32_t *flags)
1814. {
1815.     uint32_t c = -1;
          ^
1816.     int i, closed_gop = 0;
1817. 

libavformat/movenc.c:1815:5: Assignment
1813. static int mov_parse_mpeg2_frame(AVPacket *pkt, uint32_t *flags)
1814. {
1815.     uint32_t c = -1;
          ^
1816.     int i, closed_gop = 0;
1817. 

libavformat/movenc.c:1813:1: <RHS trace>
1811. }
1812. 
1813. static int mov_parse_mpeg2_frame(AVPacket *pkt, uint32_t *flags)
      ^
1814. {
1815.     uint32_t c = -1;

libavformat/movenc.c:1813:1: Parameter `*pkt->data`
1811. }
1812. 
1813. static int mov_parse_mpeg2_frame(AVPacket *pkt, uint32_t *flags)
      ^
1814. {
1815.     uint32_t c = -1;

libavformat/movenc.c:1819:9: Binary operation: ([1099511627520, +oo] + *pkt->data):unsigned32
1817. 
1818.     for (i = 0; i < pkt->size - 4; i++) {
1819.         c = (c<<8) + pkt->data[i];
              ^
1820.         if (c == 0x1b8) { // gop
1821.             closed_gop = pkt->data[i+4]>>6 & 0x01;
