lavfi/vulkan_filter: fix input format

Otherwise s->input_format is always yuv420p.

This fixes invalid output format for hwframe download in the command
below:
./ffmpeg -init_hw_device vulkan -f lavfi \
	-i testsrc=duration=1,format=nv12 \
	-vf 'hwupload,format=vulkan,scale_vulkan=1024:768,hwdownload,format=nv12' \
	-f null -

Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
This commit is contained in:
Haihao Xiang 2024-03-05 09:45:54 +08:00
parent dfffe03755
commit eb7d019b32
1 changed files with 1 additions and 0 deletions

View File

@ -187,6 +187,7 @@ int ff_vk_filter_config_input(AVFilterLink *inlink)
s->input_frames_ref = inlink->hw_frames_ctx;
/* Defaults */
s->input_format = input_frames->sw_format;
s->output_format = input_frames->sw_format;
s->output_width = inlink->w;
s->output_height = inlink->h;