From b4780374238a15ea42cd27fda53224e3e92335a3 Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 13 Nov 2025 14:55:23 -0300 Subject: [PATCH] avdevice/lavfi: stop setting deprecated buffersink options Signed-off-by: James Almer --- libavdevice/lavfi.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index 548183d633..0de2bbdcf8 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -255,12 +255,9 @@ av_cold static int lavfi_read_header(AVFormatContext *avctx) goto end; } - ret = av_opt_set_bin(sink, "sample_fmts", (const uint8_t*)sample_fmts, - sizeof(sample_fmts), AV_OPT_SEARCH_CHILDREN); - if (ret < 0) - goto end; - ret = av_opt_set_int(sink, "all_channel_counts", 1, - AV_OPT_SEARCH_CHILDREN); + ret = av_opt_set_array(sink, "sample_formats", AV_OPT_SEARCH_CHILDREN, 0, + FF_ARRAY_ELEMS(sample_fmts), AV_OPT_TYPE_SAMPLE_FMT, + sample_fmts); if (ret < 0) goto end;