[FFmpeg-devel] [PATCH 2/5] vulkan_decode: use the new AVHWFramesContext.opaque field
Anton Khirnov
anton at khirnov.net
Tue Jun 13 15:28:48 EEST 2023
Quoting Lynne (2023-06-13 06:19:34)
> This depends on the previous patch, and allows moving the codec
> profile to the new AVHWFramesContext.opaque field.
>
> Patch attached.
>
>
> From f992905250062711fab7522906a573ff8ab5f716 Mon Sep 17 00:00:00 2001
> From: Lynne <dev at lynne.ee>
> Date: Tue, 13 Jun 2023 06:10:20 +0200
> Subject: [PATCH 2/5] vulkan_decode: use the new AVHWFramesContext.opaque field
>
> ---
> libavcodec/vulkan_decode.c | 56 +++++++++++++++++++++++---------------
> libavcodec/vulkan_decode.h | 6 ++--
> 2 files changed, 37 insertions(+), 25 deletions(-)
This will not work, because the callers are not required to call
avcodec_get_hw_frames_parameters() and can create the frames context
themselves.
The decoder is then not allowed to make any assumptions about the opaque
field.
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list