summaryrefslogtreecommitdiff
path: root/libavcodec/vulkan_video.c
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2023-02-17 04:09:16 +0100
committerLynne <dev@lynne.ee>2023-05-29 00:42:00 +0200
commit77478f6793fad61a29ce92e56ee6116dd99ceca4 (patch)
treedae6815c5991f395a0c4855b06d863eed4997cd5 /libavcodec/vulkan_video.c
parent5dc047716ab62945e30e490e88b4f2faad3ddb3d (diff)
av1dec: add Vulkan hwaccel
Diffstat (limited to 'libavcodec/vulkan_video.c')
-rw-r--r--libavcodec/vulkan_video.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavcodec/vulkan_video.c b/libavcodec/vulkan_video.c
index 5fb867df87..24ef73ddf9 100644
--- a/libavcodec/vulkan_video.c
+++ b/libavcodec/vulkan_video.c
@@ -33,6 +33,12 @@ const FFVkCodecMap ff_vk_codec_map[AV_CODEC_ID_FIRST_AUDIO] = {
FF_VK_EXT_VIDEO_DECODE_H265,
VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
},
+ [AV_CODEC_ID_AV1] = {
+ 0,
+ 0,
+ FF_VK_EXT_VIDEO_DECODE_AV1,
+ 0x01000000 /* TODO fix this */
+ },
};
#define ASPECT_2PLANE (VK_IMAGE_ASPECT_PLANE_0_BIT | VK_IMAGE_ASPECT_PLANE_1_BIT)