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

ffmpeg.c:3232:13: Unknown value from: fprintf
3230.         }
3231.         if(!found){
3232.             fprintf(stderr, "Specified program id not found\n");
                  ^
3233.             ffmpeg_exit(1);
3234.         }

ffmpeg.c:3245:9: Call
3243.     if (ret < 0 && verbose >= 0) {
3244.         fprintf(stderr, "%s: could not find codec parameters\n", filename);
3245.         av_close_input_file(ic);
              ^
3246.         ffmpeg_exit(1);
3247.     }

libavformat/utils.c:2534:1: Parameter `s->nb_programs`
  2532. }
  2533. 
  2534. void av_close_input_file(AVFormatContext *s)
        ^
  2535. {
  2536.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;

libavformat/utils.c:2537:5: Call
  2535. {
  2536.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;
  2537.     av_close_input_stream(s);
            ^
  2538.     if (pb)
  2539.         url_fclose(pb);

libavformat/utils.c:2485:1: <LHS trace>
2483. }
2484. 
2485. void av_close_input_stream(AVFormatContext *s)
      ^
2486. {
2487.     int i;

libavformat/utils.c:2485:1: Parameter `s->nb_programs`
    2483. }
    2484. 
    2485. void av_close_input_stream(AVFormatContext *s)
          ^
    2486. {
    2487.     int i;

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