On 18/12/2024 20:13, Anton Khirnov wrote:
Quoting Lynne via ffmpeg-devel (2024-12-18 10:07:51)vulkan_decode: support software-defined decoders --- libavcodec/vulkan_decode.c | 118 +++++++++++++++++++++++-------------- libavcodec/vulkan_decode.h | 8 +++ 2 files changed, 83 insertions(+), 43 deletions(-)This could really use some more explanation.
Forgot to write the commit message. Amended with the following: > This commit allows the existing decode infrastructure to be used by > non-native Vulkan hwaccels, such as purely compute-based > implementations, or hybrid CPU-GPU implementations. > Using the existing infrastructure allows to deduplicate large chunks > of management, initialization, and thread context synchronization > code.The code using it is still largely untested, so it may change with the next version I post, but nothing major - this mostly if()s out any native Vulkan decode calls from init. Posting this because the changes to frame_params+init were too obtrusive to rebase this piece of code on top.
OpenPGP_0xA2FEA5F03F034464.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".