From 8ccb56abeeecb71a6e77ecc8cbb5370ee993176a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 22 Sep 2012 18:57:47 +0200 Subject: [PATCH] ffmpeg/opt_output_file: extract subtitle codec name through new API This should fix specifying subtitle codecs with the new syntax in some cases. Signed-off-by: Michael Niedermayer --- ffmpeg_opt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ffmpeg_opt.c b/ffmpeg_opt.c index 2e94686894..e759125c83 100644 --- a/ffmpeg_opt.c +++ b/ffmpeg_opt.c @@ -1496,6 +1496,7 @@ void opt_output_file(void *optctx, const char *filename) } } } else if (!o->nb_stream_maps) { + char *subtitle_codec_name = NULL; /* pick the "best" stream of each type */ /* video: highest resolution */ @@ -1532,6 +1533,7 @@ void opt_output_file(void *optctx, const char *filename) } /* subtitles: pick first */ + MATCH_PER_TYPE_OPT(codec_names, str, subtitle_codec_name, oc, "s"); if (!o->subtitle_disable && (oc->oformat->subtitle_codec != AV_CODEC_ID_NONE || subtitle_codec_name)) { for (i = 0; i < nb_input_streams; i++) if (input_streams[i]->st->codec->codec_type == AVMEDIA_TYPE_SUBTITLE) {