ffmpeg.c:715: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `av_close_input_file`.

ffmpeg.c:698:17: Unknown value from: choose_pixel_fmt
696.                 st->stream_copy = 1;
697.             } else
698.                 choose_pixel_fmt(st, codec);
                     ^
699.         }
700. 

ffmpeg.c:715:5: Call
713.         s->timestamp = av_gettime();
714. 
715.     av_close_input_file(ic);
         ^
716.     return 0;
717. }

libavformat/utils.c:2613:1: Parameter `s->nb_programs`
  2611. }
  2612. 
  2613. void av_close_input_file(AVFormatContext *s)
        ^
  2614. {
  2615.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;

libavformat/utils.c:2616:5: Call
  2614. {
  2615.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;
  2616.     av_close_input_stream(s);
            ^
  2617.     if (pb)
  2618.         url_fclose(pb);

libavformat/utils.c:2557:1: Parameter `s->nb_programs`
    2555. }
    2556. 
    2557. void av_close_input_stream(AVFormatContext *s)
          ^
    2558. {
    2559.     flush_packet_queue(s);

libavformat/utils.c:2562:5: Call
    2560.     if (s->iformat->read_close)
    2561.         s->iformat->read_close(s);
    2562.     avformat_free_context(s);
              ^
    2563. }
    2564. 

libavformat/utils.c:2565:1: <LHS trace>
2563. }
2564. 
2565. void avformat_free_context(AVFormatContext *s)
      ^
2566. {
2567.     int i;

libavformat/utils.c:2565:1: Parameter `s->nb_programs`
      2563. }
      2564. 
      2565. void avformat_free_context(AVFormatContext *s)
            ^
      2566. {
      2567.     int i;

libavformat/utils.c:2589:9: Binary operation: ([0, +oo] - 1):unsigned32 by call to `av_close_input_file` 
      2587.         av_free(st);
      2588.     }
      2589.     for(i=s->nb_programs-1; i>=0; i--) {
                    ^
      2590. #if FF_API_OLD_METADATA
      2591.         av_freep(&s->programs[i]->provider_name);
