avprobe.c:779: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `close_input_file`.

avprobe.c:772:13: Call
770.         probe_array_header("streams");
771.         for (i = 0; i < fmt_ctx->nb_streams; i++)
772.             show_stream(fmt_ctx, i);
                 ^
773.         probe_array_footer("streams");
774.     }

avprobe.c:779:5: Call
777.         show_packets(fmt_ctx);
778. 
779.     close_input_file(&fmt_ctx);
         ^
780.     return 0;
781. }

avprobe.c:744:1: Parameter `(*ctx_ptr)->nb_programs`
  742. }
  743. 
  744. static void close_input_file(AVFormatContext **ctx_ptr)
       ^
  745. {
  746.     int i;

avprobe.c:755:5: Call
  753.         avcodec_close(stream->codec);
  754.     }
  755.     avformat_close_input(ctx_ptr);
           ^
  756. }
  757. 

libavformat/utils.c:2639:1: Parameter `(*ps)->nb_programs`
    2637. }
    2638. 
    2639. void avformat_close_input(AVFormatContext **ps)
          ^
    2640. {
    2641.     AVFormatContext *s = *ps;

libavformat/utils.c:2654:5: Call
    2652.             s->iformat->read_close(s);
    2653. 
    2654.     avformat_free_context(s);
              ^
    2655. 
    2656.     *ps = NULL;

libavformat/utils.c:2595:1: <LHS trace>
2593. }
2594. 
2595. void avformat_free_context(AVFormatContext *s)
      ^
2596. {
2597.     int i;

libavformat/utils.c:2595:1: Parameter `s->nb_programs`
      2593. }
      2594. 
      2595. void avformat_free_context(AVFormatContext *s)
            ^
      2596. {
      2597.     int i;

libavformat/utils.c:2622:10: Binary operation: ([0, +oo] - 1):unsigned32 by call to `close_input_file` 
      2620.         av_free(st);
      2621.     }
      2622.     for (i = s->nb_programs - 1; i >= 0; i--) {
                     ^
      2623.         av_dict_free(&s->programs[i]->metadata);
      2624.         av_freep(&s->programs[i]->stream_index);
