Commit 4bb3ae1e authored by Anton Khirnov's avatar Anton Khirnov

avconv: use correct index when selecting metadata to write to.

parent f39ecc79
...@@ -3571,14 +3571,14 @@ static void opt_output_file(void *optctx, const char *filename) ...@@ -3571,14 +3571,14 @@ static void opt_output_file(void *optctx, const char *filename)
av_log(NULL, AV_LOG_ERROR, "Invalid stream index %d in metadata specifier.\n", index); av_log(NULL, AV_LOG_ERROR, "Invalid stream index %d in metadata specifier.\n", index);
exit_program(1); exit_program(1);
} }
m = &oc->streams[i]->metadata; m = &oc->streams[index]->metadata;
break; break;
case 'c': case 'c':
if (index < 0 || index >= oc->nb_chapters) { if (index < 0 || index >= oc->nb_chapters) {
av_log(NULL, AV_LOG_ERROR, "Invalid chapter index %d in metadata specifier.\n", index); av_log(NULL, AV_LOG_ERROR, "Invalid chapter index %d in metadata specifier.\n", index);
exit_program(1); exit_program(1);
} }
m = &oc->chapters[i]->metadata; m = &oc->chapters[index]->metadata;
break; break;
default: default:
av_log(NULL, AV_LOG_ERROR, "Invalid metadata specifier %s.\n", o->metadata[i].specifier); av_log(NULL, AV_LOG_ERROR, "Invalid metadata specifier %s.\n", o->metadata[i].specifier);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment