From 74658a8b4db3a0b99e1461283d358f800e93f73a Mon Sep 17 00:00:00 2001 From: "Vittorio Gambaletta (VittGam)" Date: Tue, 26 Jan 2016 15:13:09 +0100 Subject: ffmpeg_opt: Allow -metadata option to set metadata on programs. Signed-off-by: Vittorio Gambaletta Signed-off-by: Michael Niedermayer --- ffmpeg_opt.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ffmpeg_opt.c') diff --git a/ffmpeg_opt.c b/ffmpeg_opt.c index e03ad891d0..669976bcb0 100644 --- a/ffmpeg_opt.c +++ b/ffmpeg_opt.c @@ -2466,6 +2466,13 @@ loop_end: } m = &oc->chapters[index]->metadata; break; + case 'p': + if (index < 0 || index >= oc->nb_programs) { + av_log(NULL, AV_LOG_FATAL, "Invalid program index %d in metadata specifier.\n", index); + exit_program(1); + } + m = &oc->programs[index]->metadata; + break; default: av_log(NULL, AV_LOG_FATAL, "Invalid metadata specifier %s.\n", o->metadata[i].specifier); exit_program(1); -- cgit v1.2.3