102 Commits (3dc7a9f6239d909b3e66712b32380822466882af)

Author SHA1 Message Date
Lynne eb0455d646
hwcontext_vulkan: remove optional encode/decode extensions from the list 2 years ago
Philip Langdale 2f9b8bbd1f lavu/hwcontext_vulkan: support mapping VUYX, P012, and XV36 2 years ago
Zhao Zhili 910a24eb33 avutil/hwcontext_vulkan: fix typo in undef 3 years ago
Zhao Zhili b5a8b3d45a hwcontext_vulkan: use VkPhysicalDeviceTimelineSemaphoreFeatures 3 years ago
Anton Khirnov 137c808f1a lavu/hwcontext_vulkan: clear dangling pointers on map failure 3 years ago
Wu Jianhua c4ecc643bb avutil/hwcontext_vulkan: fixed incorrect memory offset 3 years ago
Lynne b84ce56589 hwcontext_vulkan: remove VK_EXT_hdr_metadata from autoloaded extensions list 3 years ago
Lynne 0c1d47a6b3
hwcontext_vulkan: wait on semaphores when exporting to DRM 3 years ago
Wenbin Chen 83fe28221e hwcontext_vulkan: support creating DRM-tiled images and autodetecting modifiers 3 years ago
Wenbin Chen 0d524b170e hwcontext_vulkan: add support for mapping frames with planes in a single VkDeviceMemory 3 years ago
Wenbin Chen bd6ef73399 hwcontext_vulkan: add support for allocating all planes in a single allocation 3 years ago
Lynne c90b3661fa
hwcontext_vulkan: use correct return value for allocation failure 3 years ago
Wu Jianhua b3624069f0 avutil/hwcontext_vulkan: fully support customizable validation layers 3 years ago
Wu Jianhua 7e9e2cf93b avutil/hwcontext_vulkan: check if created before destroying the instance 3 years ago
Wu Jianhua c2a356d583 avutil/hwcontext_vulkan: check if created before destroying the device 3 years ago
Lynne b159975e80
hwcontext_vulkan: check for non-flagged transfer queue families 3 years ago
Lynne d1133e8c44
lavu/vulkan: move common Vulkan code from libavfilter to libavutil 3 years ago
Timo Rothenpieler 2ece70090d avutil/hwcontext_vulkan: add support for exporting memory via Win32 Handles 3 years ago
Lynne 7f6dc9b386
hwcontext_vaapi: don't use the generic mapping struct for DRM/VAAPI 3 years ago
Lynne f388791ff9
hwcontext_vulkan: fix small memory leak when unmapping 3 years ago
Lynne 9dc544cdb4
hwcontext_vulkan: wait for semaphores when unmapping from VAAPI 3 years ago
Lynne 6a23a5597c
hwcontext_vulkan: print error information on queue submission failure 3 years ago
Lynne c96d1ee401
hwcontext_vulkan: fix DMABUF import format check call 3 years ago
Lynne f74ceb358c
hwcontext_vulkan: improve CUDA error handling 3 years ago
Lynne 0d1992e025
hwcontext_vulkan: close exported memory FD on CUDA import error 3 years ago
Lynne 015b487777
hwcontext_vulkan: do not dup() semaphore FDs for CUDA 3 years ago
Lynne fa28c1b2f9
hwcontext_vulkan: properly migrate queue families with DRM import/export 3 years ago
Lynne 549d91ae3a
hwcontext_vulkan: properly migrate between queue families on CUDA import/export 3 years ago
Lynne 8449baf9aa
hwcontext_vulkan: properly error out if timeline semaphores are unsupported 3 years ago
Lynne 296cb99d46
hwcontext_vulkan: fix CreateSemaphore conflict with synchapi.h 3 years ago
Lynne 57e11321ea
hwcontext_vulkan: use vkDeviceWaitIdle instead of vkWaitSemaphores on uninit 3 years ago
Lynne d05a18cdc7
lavu: move hwcontext_vulkan's function loader into separate files 3 years ago
Lynne 1ffb59c056
hwcontext_vulkan: clean up extensions code and add additional defaults 3 years ago
Lynne bde1fc5386
hwcontext_vulkan: host wait on semaphores before freeing frame 3 years ago
Lynne f7f1613638
hwcontext_vulkan: report device that's used 3 years ago
Lynne 6bf9a6539e
vulkan: add support for encode and decode queues and refactor queue code 3 years ago
Lynne 09e4687b5b
hwcontext_vulkan: port CUDA interop to use timeline semaphores 3 years ago
Lynne 0370a580dc
hwcontext_vulkan: fix mapping from/to DRM/VAAPI frames 3 years ago
Lynne 00ef53c3ea
hwcontext_vulkan: switch to using timeline semaphores 3 years ago
Lynne 7f3878828d
hwcontext_vulkan: bump required Vulkan loader version to 1.2 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Lynne 1c5610824a
hwcontext_vulkan: use GPU memcpy when copying to system RAM 3 years ago
Lynne 08d933bf61
hwcontext_vulkan: fix typo in vulkan_device_init() 3 years ago
Lynne cf17e2323f hwcontext_vulkan: dlopen libvulkan 4 years ago
Lynne 4a6581e968 hwcontext_vulkan: dynamically load functions 4 years ago
James Almer ffeeff4fbc avutil/hwcontext_vulkan: fix format specifiers for some printed variables 4 years ago
Andreas Rheinhardt ef6a9e5e31 avutil/buffer: Switch AVBuffer API to size_t 4 years ago
James Almer e36eb94048 avutil: use the buffer_size_t typedef where required 4 years ago
Xu Guangxin ae97f69ce1 avutils/vulkan: hwmap, respect src frame resolution 4 years ago
Lynne b51b9bbd42
hwcontext_vulkan: wait and signal semaphores when transferring to CUDA 4 years ago