From 150d5a259b5118367883d328178c7a24326c834c Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Mon, 28 Jul 2008 21:54:12 +0000 Subject: [PATCH] Make ffmpeg dump output format in case of codec type mismatch between an input stream and the corresponding output stream. Originally committed as revision 14462 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffmpeg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ffmpeg.c b/ffmpeg.c index ba615b3481..62802ddc91 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -1597,6 +1597,8 @@ static int av_encode(AVFormatContext **output_files, /* Sanity check that the stream types match */ if (ist_table[ost->source_index]->st->codec->codec_type != ost->st->codec->codec_type) { + int i= ost->file_index; + dump_format(output_files[i], i, output_files[i]->filename, 1); fprintf(stderr, "Codec type mismatch for mapping #%d.%d -> #%d.%d\n", stream_maps[n-1].file_index, stream_maps[n-1].stream_index, ost->file_index, ost->index);