From c0e1548844273123f2b8070cb5c06ecd5511a1ed Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Wed, 14 Sep 2022 07:56:29 -0400 Subject: [PATCH] d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size Reviewed-by: Giancarlo Devich Part-of: --- src/gallium/drivers/d3d12/d3d12_video_enc.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp index 04f0d8bcd74..c71751d6220 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp @@ -1243,6 +1243,7 @@ d3d12_video_encoder_encode_bitstream(struct pipe_video_codec * codec, assert(pD3D12Enc->m_spD3D12VideoDevice); assert(pD3D12Enc->m_spEncodeCommandQueue); assert(pD3D12Enc->m_pD3D12Screen); + *feedback = &pD3D12Enc->m_fenceValue; struct d3d12_video_buffer *pInputVideoBuffer = (struct d3d12_video_buffer *) source; assert(pInputVideoBuffer);