From 4d78a9ac1488b1a5f0ac7b3471ce7dab266872cd Mon Sep 17 00:00:00 2001 From: James Almer Date: Thu, 21 Dec 2023 09:29:00 -0300 Subject: [PATCH] avutil/hwcontext_d3d12va: cast the input pointer array argument on av_image_copy calls Removes -Wincompatible-pointer-types warnings. Signed-off-by: James Almer --- libavutil/hwcontext_d3d12va.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavutil/hwcontext_d3d12va.c b/libavutil/hwcontext_d3d12va.c index 4995518dbd..cc50d2a5fa 100644 --- a/libavutil/hwcontext_d3d12va.c +++ b/libavutil/hwcontext_d3d12va.c @@ -473,7 +473,7 @@ static int d3d12va_transfer_data(AVHWFramesContext *ctx, AVFrame *dst, DX_CHECK(ID3D12Resource_Map(s->staging_download_buffer, 0, NULL, (void **)&mapped_data)); av_image_fill_pointers(data, ctx->sw_format, ctx->height, mapped_data, linesizes); - av_image_copy(dst->data, dst->linesize, data, linesizes, + av_image_copy(dst->data, dst->linesize, (const uint8_t **)data, linesizes, ctx->sw_format, ctx->width, ctx->height); ID3D12Resource_Unmap(s->staging_download_buffer, 0, NULL); @@ -491,7 +491,7 @@ static int d3d12va_transfer_data(AVHWFramesContext *ctx, AVFrame *dst, DX_CHECK(ID3D12Resource_Map(s->staging_upload_buffer, 0, NULL, (void **)&mapped_data)); av_image_fill_pointers(data, ctx->sw_format, ctx->height, mapped_data, linesizes); - av_image_copy(data, linesizes, src->data, src->linesize, + av_image_copy(data, linesizes, (const uint8_t **)src->data, src->linesize, ctx->sw_format, ctx->width, ctx->height); ID3D12Resource_Unmap(s->staging_upload_buffer, 0, NULL);