[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