libavformat/rtsp.c:536: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `av_close_input_stream`.

libavformat/rtsp.c:529:17: Unknown value from: non-const function
527.         if (rtsp_st) {
528.             if (rtsp_st->dynamic_handler && rtsp_st->dynamic_protocol_context)
529.                 rtsp_st->dynamic_handler->free(
                     ^
530.                     rtsp_st->dynamic_protocol_context);
531.             av_free(rtsp_st);

libavformat/rtsp.c:536:9: Call
534.     av_free(rt->rtsp_streams);
535.     if (rt->asf_ctx) {
536.         av_close_input_stream (rt->asf_ctx);
             ^
537.         rt->asf_ctx = NULL;
538.     }

libavformat/utils.c:2540:1: Parameter `s->nb_programs`
  2538. }
  2539. 
  2540. void av_close_input_stream(AVFormatContext *s)
        ^
  2541. {
  2542.     flush_packet_queue(s);

libavformat/utils.c:2545:5: Call
  2543.     if (s->iformat->read_close)
  2544.         s->iformat->read_close(s);
  2545.     avformat_free_context(s);
            ^
  2546. }
  2547. 

libavformat/utils.c:2548:1: <LHS trace>
2546. }
2547. 
2548. void avformat_free_context(AVFormatContext *s)
      ^
2549. {
2550.     int i;

libavformat/utils.c:2548:1: Parameter `s->nb_programs`
    2546. }
    2547. 
    2548. void avformat_free_context(AVFormatContext *s)
          ^
    2549. {
    2550.     int i;

libavformat/utils.c:2573:9: Binary operation: ([0, +oo] - 1):unsigned32 by call to `av_close_input_stream` 
    2571.         av_free(st);
    2572.     }
    2573.     for(i=s->nb_programs-1; i>=0; i--) {
                  ^
    2574.         av_dict_free(&s->programs[i]->metadata);
    2575.         av_freep(&s->programs[i]->stream_index);
