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

ffmpeg.c:4406:9: Unknown value from: fprintf
4404.     if(nb_output_files <= 0 && nb_input_files == 0) {
4405.         show_usage();
4406.         fprintf(stderr, "Use -h to get full help or, even better, run 'man ffmpeg'\n");
              ^
4407.         ffmpeg_exit(1);
4408.     }

ffmpeg.c:4422:9: Call
4420. 
4421.     ti = getutime();
4422.     if (transcode(output_files, nb_output_files, input_files, nb_input_files,
              ^
4423.                   stream_maps, nb_stream_maps) < 0)
4424.         ffmpeg_exit(1);

ffmpeg.c:1952:1: <LHS trace>
1950.  * The following code is the main loop of the file converter
1951.  */
1952. static int transcode(AVFormatContext **output_files,
      ^
1953.                      int nb_output_files,
1954.                      InputFile *input_files,

ffmpeg.c:1952:1: Parameter `input_files->ctx->nb_streams`
  1950.  * The following code is the main loop of the file converter
  1951.  */
  1952. static int transcode(AVFormatContext **output_files,
        ^
  1953.                      int nb_output_files,
  1954.                      InputFile *input_files,

ffmpeg.c:1996:23: Binary operation: ([0, +oo] - 1):unsigned32 by call to `transcode` 
  1994. 
  1995.         if (fi < 0 || fi > nb_input_files - 1 ||
  1996.             si < 0 || si > input_files[fi].ctx->nb_streams - 1) {
                              ^
  1997.             fprintf(stderr,"Could not find input stream #%d.%d\n", fi, si);
  1998.             ret = AVERROR(EINVAL);
