From e6674f685b1dae4088a4ca8c2249956c96898661 Mon Sep 17 00:00:00 2001 From: Anton Khirnov <anton@khirnov.net> Date: Sat, 29 Oct 2011 07:58:23 +0200 Subject: [PATCH] avconv: make negative mappings disable only streams from the specified file --- avconv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/avconv.c b/avconv.c index e3b4e80c3fb..e59786f1998 100644 --- a/avconv.c +++ b/avconv.c @@ -2638,7 +2638,8 @@ static int opt_map(OptionsContext *o, const char *opt, const char *arg) /* disable some already defined maps */ for (i = 0; i < o->nb_stream_maps; i++) { m = &o->stream_maps[i]; - if (check_stream_specifier(input_files[m->file_index].ctx, + if (file_idx == m->file_index && + check_stream_specifier(input_files[m->file_index].ctx, input_files[m->file_index].ctx->streams[m->stream_index], *p == ':' ? p + 1 : p) > 0) m->disabled = 1; -- GitLab