aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vulkan_decode.c
Commit message (Expand)AuthorAgeFilesLines
* vulkan: check if current buffer has finished execution before picking anotherLynne2024-10-041-2/+2
* vulkan(_decode): fix, simplify and improve queriesLynne2024-09-091-7/+14
* vulkan_decode: use ff_vk_initLynne2024-09-091-10/+3
* vulkan_video: move imageview creation and DPB fields to common contextLynne2024-09-091-104/+33
* vulkan: enable encoding of images if video_maintenance1 is enabledLynne2024-08-161-0/+10
* vulkan_decode: use the correct queue family for decoding opsLynne2024-08-161-1/+1
* vulkan_decode: port to the new queue family APILynne2024-08-111-9/+9
* vulkan_decode: add \n to error messageLynne2024-08-111-1/+1
* vulkan_decode: force layered_dpb to 0 when dedicated_dpb is 0Lynne2024-08-111-2/+2
* vulkan_video: remove NIH pooled buffer implementationLynne2024-08-111-15/+26
* vulkan_av1: add workaround for NVIDIA drivers tested on broken CTSLynne2024-04-151-0/+9
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* vulkan_av1: port to the new stable APILynne2024-03-251-17/+14
* avcodec/vulkan_decode: Remove always-false checkAndreas Rheinhardt2024-03-071-5/+1
* avcodec/vulkan_decode: Un-sparse extensions tableAndreas Rheinhardt2024-03-071-4/+9
* avcodec/vulkan_video: Merge dec part of FFVkCodecMap and extension propsAndreas Rheinhardt2024-03-071-27/+22
* avutil/vulkan: Don't autoinclude vulkan_loader.hAndreas Rheinhardt2024-03-031-0/+1
* avcodec/vulkan_video: Don't use sparse tableAndreas Rheinhardt2024-03-031-3/+14
* libavcodec: fix -Wint-conversion in vulkanSam James2024-01-061-3/+3
* vulkan_decode: correct flipped condition in image layoutLynne2023-10-251-1/+1
* vulkan_decode: fix another validation issueLynne2023-10-251-1/+2
* vulkan_decode: fix pedantic validation issueLynne2023-10-251-10/+13
* vulkan_decode: use coded_width/height instead of the non-coded width and heightLynne2023-10-251-8/+8
* avcodec/vulkan_decode: Use RefStruct API for shared_refAndreas Rheinhardt2023-10-071-29/+20
* vulkan_decode: don't call get_proc_addr on every frame's destructionLynne2023-09-151-11/+7
* vulkan_hevc: switch from a buffer pool to a malloc and simplifyLynne2023-09-151-1/+1
* avcodec/vulkan_decode: Factor creating session params out, fix leakAndreas Rheinhardt2023-09-151-1/+30
* vulkan_decode: convert max level from vulkan to av for comparisonsLynne2023-09-081-2/+2
* avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* definesAndreas Rheinhardt2023-09-071-4/+4
* avcodec/vulkan_decode: print also codec header nameKacper Michajłow2023-08-241-0/+3
* avcodec/vulkan_decode: fix struct type for h265_profileKacper Michajłow2023-08-241-1/+1
* lavc/vulkan_decode: use a single execution pool per threadLynne2023-07-211-22/+64
* vulkan_decode: simplify and make session parameter generation more robustLynne2023-06-221-2/+2
* vulkan_decode: clean up slice handlingLynne2023-06-221-5/+3
* vulkan_decode: remove unused fieldsLynne2023-06-221-2/+0
* vulkan_decode: fix small memory leakLynne2023-06-221-0/+2
* vulkan_decode: use the hwfc->user_opaque field to store the profileLynne2023-06-221-23/+41
* vulkan_h264: filter out constrained/inter flags from the profile indexLynne2023-06-151-1/+6
* vulkan_decode: halve execution pool sizeLynne2023-06-071-2/+3
* vulkan_decode: fix typo when setting AV1 capabilitiesLynne2023-05-291-1/+1
* vulkan_decode: do not align the image dimensionsLynne2023-05-291-11/+7
* avcodec/vulkan_dec: use PRId64 specifier for an int64_tJames Almer2023-05-281-1/+1
* vulkan_decode: check if yuv_sampler exists before freeing itLynne2023-05-291-2/+3
* av1dec: add Vulkan hwaccelLynne2023-05-291-1/+33
* libavcodec: add Vulkan common video decoding codeLynne2023-05-291-0/+1167