[FFmpeg-devel] [PATCH] avutil/hwcontext_vulkan: Query the correct format

Lynne dev at lynne.ee
Wed May 7 16:17:39 EEST 2025


On 05/05/2025 21:37, Link Mauve wrote:
> In the call to vkGetPhysicalDeviceImageFormatProperties2(), we were
> previously requesting the properties of the first fallback format (e.g.
> VK_FORMAT_R8_UNORM for VK_FORMAT_G8_B8R8_2PLANE_420_UNORM) instead of
> the actual format in use.
> 
> We don’t do anything with it afterwards, but there is no reason to keep
> querying the wrong format.
> ---
>   libavutil/hwcontext_vulkan.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
> index 35321bb063..0394ce1eba 100644
> --- a/libavutil/hwcontext_vulkan.c
> +++ b/libavutil/hwcontext_vulkan.c
> @@ -2591,7 +2591,7 @@ static void try_export_flags(AVHWFramesContext *hwfc,
>       VkPhysicalDeviceImageFormatInfo2 pinfo = {
>           .sType  = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2,
>           .pNext  = !exp ? NULL : &enext,
> -        .format = av_vkfmt_from_pixfmt(hwfc->sw_format)[0],
> +        .format = vk_find_format_entry(hwfc->sw_format)->vkf,
>           .type   = VK_IMAGE_TYPE_2D,
>           .tiling = hwctx->tiling,
>           .usage  = hwctx->usage,

Thanks, pushed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xA2FEA5F03F034464.asc
Type: application/pgp-keys
Size: 624 bytes
Desc: OpenPGP public key
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250507/4357405e/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250507/4357405e/attachment.sig>


More information about the ffmpeg-devel mailing list