From a84f93be0c4cce24601106e182d0b8ebba2afd11 Mon Sep 17 00:00:00 2001 From: "Pohsiang (John) Hsu" Date: Wed, 7 Jan 2026 08:33:45 -0800 Subject: [PATCH] d3d12: add missing updating of pMetadata Reviewed-by: Sil Vilerino Part-of: --- src/gallium/drivers/d3d12/d3d12_video_enc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp index 4990c443ac2..921b48e6487 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp @@ -4835,6 +4835,8 @@ d3d12_video_encoder_get_feedback(struct pipe_video_codec *codec, *output_buffer_size, pD3D12Enc->m_spEncodedFrameMetadata[current_metadata_slot].comp_bit_destinations[0/*first slice*/]->width0); opt_metadata.encode_result |= PIPE_VIDEO_FEEDBACK_METADATA_ENCODE_FLAG_MAX_FRAME_SIZE_OVERFLOW; + if (pMetadata) + *pMetadata = opt_metadata; assert(false); } @@ -5260,4 +5262,4 @@ d3d12_video_encoder_get_last_slice_completion_fence(struct pipe_video_codec *cod } return -1; -} \ No newline at end of file +}