From 2aab3fc38142fe52889e7c37b3926bea5c4a6491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Sat, 22 Jun 2024 15:41:14 +0200 Subject: [PATCH] vd_lavc: add Vulkan hardware decoding to autoprobe On platforms where it is unstable/experimental, it is disabled behind environmental variable, so safe to probe it there too. Fixes usage of hwdec=yes with gpu-api=vulkan, where hwdec would be not enabled. Position it after older and more stable variants. That means the -copy variant of the other API will likely be prefered. --- video/decode/vd_lavc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/video/decode/vd_lavc.c b/video/decode/vd_lavc.c index 2cdbb8c600..62f0835d54 100644 --- a/video/decode/vd_lavc.c +++ b/video/decode/vd_lavc.c @@ -245,6 +245,8 @@ const struct autoprobe_info hwdec_autoprobe_info[] = { {"nvdec-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, {"vaapi", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, {"vaapi-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, + {"vulkan", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, + {"vulkan-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, {"vdpau", HWDEC_FLAG_AUTO}, {"vdpau-copy", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST}, {"drm", HWDEC_FLAG_AUTO | HWDEC_FLAG_WHITELIST},