avconv.c:3026: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `avformat_close_input`.

avconv.c:3023:11: Call
3021.     /* If not enough info to get the stream parameters, we decode the
3022.        first frames to get it. (used in mpeg case for example) */
3023.     ret = avformat_find_stream_info(ic, opts);
                ^
3024.     if (ret < 0) {
3025.         av_log(NULL, AV_LOG_FATAL, "%s: could not find codec parameters\n", filename);

libavformat/utils.c:2516:5: Call
  2514.     }
  2515. 
  2516.     estimate_timings(ic, old_offset);
            ^
  2517. 
  2518.     compute_chapters_end(ic);

libavformat/utils.c:2066:9: Call
    2064.         file_size && ic->pb->seekable) {
    2065.         /* get accurate estimate from the PTSes */
    2066.         estimate_timings_from_pts(ic, old_offset);
                  ^
    2067.     } else if (has_duration(ic)) {
    2068.         /* at least one component has timings - we use them for all

libavformat/utils.c:1982:5: Call
      1980. 
      1981.     /* flush packet queue */
      1982.     flush_packet_queue(ic);
                ^
      1983. 
      1984.     for (i=0; i<ic->nb_streams; i++) {

libavformat/utils.c:1320:9: Call
        1318.         pktl = s->raw_packet_buffer;
        1319.         s->raw_packet_buffer = pktl->next;
        1320.         av_free_packet(&pktl->pkt);
                      ^
        1321.         av_free(pktl);
        1322.     }

libavcodec/avpacket.c:151:1: Parameter `pkt->size`
          149. }
          150. 
          151. void av_free_packet(AVPacket *pkt)
               ^
          152. {
          153.     if (pkt) {

avconv.c:3025:9: Call
3023.     ret = avformat_find_stream_info(ic, opts);
3024.     if (ret < 0) {
3025.         av_log(NULL, AV_LOG_FATAL, "%s: could not find codec parameters\n", filename);
              ^
3026.         avformat_close_input(&ic);
3027.         exit_program(1);

libavutil/log.c:140:1: Parameter `*avcl`
  138.     av_log_default_callback;
  139. 
  140. void av_log(void* avcl, int level, const char *fmt, ...)
       ^
  141. {
  142.     AVClass* avc = avcl ? *(AVClass **) avcl : NULL;

avconv.c:3026:9: Call
3024.     if (ret < 0) {
3025.         av_log(NULL, AV_LOG_FATAL, "%s: could not find codec parameters\n", filename);
3026.         avformat_close_input(&ic);
              ^
3027.         exit_program(1);
3028.     }

libavformat/utils.c:2694:1: Parameter `(*ps)->nb_programs`
  2692. #endif
  2693. 
  2694. void avformat_close_input(AVFormatContext **ps)
        ^
  2695. {
  2696.     AVFormatContext *s = *ps;

libavformat/utils.c:2702:5: Call
  2700.     if (s->iformat->read_close)
  2701.         s->iformat->read_close(s);
  2702.     avformat_free_context(s);
            ^
  2703.     *ps = NULL;
  2704.     if (pb)

libavformat/utils.c:2645:1: <LHS trace>
2643. #endif
2644. 
2645. void avformat_free_context(AVFormatContext *s)
      ^
2646. {
2647.     int i;

libavformat/utils.c:2645:1: Parameter `s->nb_programs`
    2643. #endif
    2644. 
    2645. void avformat_free_context(AVFormatContext *s)
          ^
    2646. {
    2647.     int i;

libavformat/utils.c:2670:9: Binary operation: ([0, +oo] - 1):unsigned32 by call to `avformat_close_input` 
    2668.         av_free(st);
    2669.     }
    2670.     for(i=s->nb_programs-1; i>=0; i--) {
                  ^
    2671.         av_dict_free(&s->programs[i]->metadata);
    2672.         av_freep(&s->programs[i]->stream_index);
