From 36161f0456353990f82e08989e92131191fcd2e2 Mon Sep 17 00:00:00 2001 From: "sergey.dobrodey" Date: Tue, 10 Apr 2018 13:17:03 +0300 Subject: demux_lavf: skip demuxer hack iteration if hacks are disabled --- demux/demux_lavf.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index 27c5f5087f..320df49df5 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -443,10 +443,8 @@ static int lavf_check_file(demuxer_t *demuxer, enum demux_check check) priv->avif->name, score, avpd.buf_size, forced_format ? " (forced)" : ""); - for (int n = 0; format_hacks[n].ff_name; n++) { + for (int n = 0; lavfdopts->hacks && format_hacks[n].ff_name; n++) { const struct format_hack *entry = &format_hacks[n]; - if (!lavfdopts->hacks) - continue; if (!matches_avinputformat_name(priv, entry->ff_name)) continue; if (entry->mime_type && strcasecmp(entry->mime_type, mime_type) != 0) -- cgit v1.2.3