diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-07-14 17:19:28 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-07-20 20:47:46 +0200 |
commit | 87f0333af1810047fcd592f680c8d0a596bca7f6 (patch) | |
tree | de392224528d1e5c522dcb0c3fb88fe11c5decbf /fftools/ffmpeg_demux.c | |
parent | 6b8cf2505ab613fd365c276ed374caccb559f507 (diff) | |
download | ffmpeg-87f0333af1810047fcd592f680c8d0a596bca7f6.tar.gz |
fftools/cmdutils: add error handling to filter_codec_opts()
Diffstat (limited to 'fftools/ffmpeg_demux.c')
-rw-r--r-- | fftools/ffmpeg_demux.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c index a41b59ceb8..d612c5f434 100644 --- a/fftools/ffmpeg_demux.c +++ b/fftools/ffmpeg_demux.c @@ -1176,7 +1176,10 @@ static int ist_add(const OptionsContext *o, Demuxer *d, AVStream *st) if (ret < 0) return ret; - ist->decoder_opts = filter_codec_opts(o->g->codec_opts, ist->st->codecpar->codec_id, ic, st, ist->dec); + ret = filter_codec_opts(o->g->codec_opts, ist->st->codecpar->codec_id, + ic, st, ist->dec, &ist->decoder_opts); + if (ret < 0) + return ret; ist->reinit_filters = -1; MATCH_PER_STREAM_OPT(reinit_filters, i, ist->reinit_filters, ic, st); |