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.

Attachment: OpenPGP_0xA2FEA5F03F034464.asc
Description: OpenPGP public key

Attachment: 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".

Reply via email to