aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarvin Scholz <epirat07@gmail.com>2022-11-26 15:46:30 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-12-01 11:21:14 +0100
commit492b45cb19dd715d48b7c4bb57f777f4e5a7474e (patch)
treedb2af4593d5cd8ec8c43cfafd4c2e6f9fca6ddc3
parent734acfde4c969b3a2b7ee2a0c9d753f78603c803 (diff)
downloadffmpeg-492b45cb19dd715d48b7c4bb57f777f4e5a7474e.tar.gz
avfilter/vf_libvmaf: use av_dict_iterate
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-rw-r--r--libavfilter/vf_libvmaf.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavfilter/vf_libvmaf.c b/libavfilter/vf_libvmaf.c
index 8f649c5b02..2586f37d99 100644
--- a/libavfilter/vf_libvmaf.c
+++ b/libavfilter/vf_libvmaf.c
@@ -236,9 +236,9 @@ static int parse_features(AVFilterContext *ctx)
for (unsigned i = 0; i < dict_cnt; i++) {
char *feature_name = NULL;
VmafFeatureDictionary *feature_opts_dict = NULL;
- AVDictionaryEntry *e = NULL;
+ const AVDictionaryEntry *e = NULL;
- while (e = av_dict_get(dict[i], "", e, AV_DICT_IGNORE_SUFFIX)) {
+ while (e = av_dict_iterate(dict[i], e)) {
if (av_stristr(e->key, "name")) {
feature_name = e->value;
continue;
@@ -295,11 +295,11 @@ static int parse_models(AVFilterContext *ctx)
for (unsigned i = 0; i < dict_cnt; i++) {
VmafModelConfig model_cfg = { 0 };
- AVDictionaryEntry *e = NULL;
+ const AVDictionaryEntry *e = NULL;
char *version = NULL;
char *path = NULL;
- while (e = av_dict_get(dict[i], "", e, AV_DICT_IGNORE_SUFFIX)) {
+ while (e = av_dict_iterate(dict[i], e)) {
if (av_stristr(e->key, "disable_clip")) {
model_cfg.flags |= av_stristr(e->value, "true") ?
VMAF_MODEL_FLAG_DISABLE_CLIP : 0;
@@ -355,7 +355,7 @@ static int parse_models(AVFilterContext *ctx)
goto exit;
}
- while (e = av_dict_get(dict[i], "", e, AV_DICT_IGNORE_SUFFIX)) {
+ while (e = av_dict_iterate(dict[i], e)) {
VmafFeatureDictionary *feature_opts_dict = NULL;
char *feature_opt = NULL;