libavformat/wc3movie.c:146: error: Integer Overflow L2
  ([-oo, 2147484415] + 8):signed32 by call to `av_append_packet`.

libavformat/wc3movie.c:101:28: Assignment
 99.     wc3->video_stream_index = wc3->audio_stream_index = 0;
100.     av_init_packet(&wc3->vpkt);
101.     wc3->vpkt.data = NULL; wc3->vpkt.size = 0;
                                ^
102. 
103.     /* skip the first 3 32-bit numbers */

libavformat/wc3movie.c:146:13: Call
144.             /* one of several palettes */
145.             url_fseek(pb, -8, SEEK_CUR);
146.             av_append_packet(pb, &wc3->vpkt, 8 + PALETTE_SIZE);
                 ^
147.             break;
148. 

libavformat/utils.c:342:1: Parameter `size`
  340. }
  341. 
  342. int av_append_packet(ByteIOContext *s, AVPacket *pkt, int size)
       ^
  343. {
  344.     int ret;

libavformat/utils.c:349:11: Call
  347.         return av_get_packet(s, pkt, size);
  348.     old_size = pkt->size;
  349.     ret = av_grow_packet(pkt, size);
                 ^
  350.     if (ret < 0)
  351.         return ret;

libavcodec/avpacket.c:75:1: <LHS trace>
73. }
74. 
75. int av_grow_packet(AVPacket *pkt, int grow_by)
    ^
76. {
77.     void *new_ptr;

libavcodec/avpacket.c:75:1: Parameter `grow_by`
    73. }
    74. 
    75. int av_grow_packet(AVPacket *pkt, int grow_by)
        ^
    76. {
    77.     void *new_ptr;

libavcodec/avpacket.c:83:15: Binary operation: ([-oo, 2147484415] + 8):signed32 by call to `av_append_packet` 
    81.     if ((unsigned)grow_by > INT_MAX - (pkt->size + FF_INPUT_BUFFER_PADDING_SIZE))
    82.         return -1;
    83.     new_ptr = av_realloc(pkt->data, pkt->size + grow_by + FF_INPUT_BUFFER_PADDING_SIZE);
                      ^
    84.     if (!new_ptr)
    85.         return AVERROR(ENOMEM);
