libavfilter: Use type-safe format negotiation functions with enum parameters

Replace generic format functions with type-safe variants to prevent undefined
behavior with -fshort-enums compiler flag.

- 44/20 filters: ff_set_common_formats_from_list2 -> ff_set_*_formats_from_list2 (sample/pixel)
- 16/41 filters: ff_make_format_list → ff_make_*_format_list (sample/pixel)

Signed-off-by: niyinghao <niyinghao@xiaomi.com>
This commit is contained in:
niyinghao
2026-01-22 19:30:36 +08:00
committed by Zhao Zhili
parent a5d4c398b4
commit ec8e0b3592
98 changed files with 144 additions and 144 deletions
+2 -2
View File
@@ -253,7 +253,7 @@ static int query_formats(const AVFilterContext *ctx,
int sample_rates[] = { eval->sample_rate, -1 };
int ret;
ret = ff_set_common_formats_from_list2(ctx, cfg_in, cfg_out, sample_fmts);
ret = ff_set_sample_formats_from_list2(ctx, cfg_in, cfg_out, sample_fmts);
if (ret < 0)
return ret;
@@ -372,7 +372,7 @@ static int aeval_query_formats(const AVFilterContext *ctx,
return ret;
}
if ((ret = ff_set_common_formats_from_list2(ctx, cfg_in, cfg_out, sample_fmts)) < 0)
if ((ret = ff_set_sample_formats_from_list2(ctx, cfg_in, cfg_out, sample_fmts)) < 0)
return ret;
return 0;