fftools/cmdutils: return error codes from setup_find_stream_info_opts() instead of aborting

This commit is contained in:
Anton Khirnov
2023-07-13 15:11:07 +02:00
parent 13ebc9a0a9
commit 37abb3a419
5 changed files with 39 additions and 17 deletions

View File

@@ -2773,9 +2773,13 @@ static int read_thread(void *arg)
av_format_inject_global_side_data(ic);
if (find_stream_info) {
AVDictionary **opts = setup_find_stream_info_opts(ic, codec_opts);
AVDictionary **opts;
int orig_nb_streams = ic->nb_streams;
err = setup_find_stream_info_opts(ic, codec_opts, &opts);
if (err < 0)
report_and_exit(err);
err = avformat_find_stream_info(ic, opts);
for (i = 0; i < orig_nb_streams; i++)