From 1b668662753bf2a84868c7ce32195d147fe7a3d3 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Thu, 19 Sep 2024 10:16:20 -0400 Subject: [PATCH] d3d12: d3d12_video_encoder_references_manager_h264 to use FrameDecodingOrderNumber as h264Pic->slice.frame_num Fixes: da2cbfe3bf8 ("d3d12: Video Encode H264 to use direct DPB from frontend") Reviewed-By: Pohsiang (John) Hsu Part-of: --- .../d3d12/d3d12_video_encoder_references_manager_h264.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_h264.cpp b/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_h264.cpp index f1b2ce93b2a..802d9dcd005 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_h264.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_encoder_references_manager_h264.cpp @@ -331,7 +331,7 @@ d3d12_video_encoder_references_manager_h264::begin_frame(D3D12_VIDEO_ENCODER_PIC m_curFrameState.idr_pic_id = h264Pic->idr_pic_id; m_curFrameState.FrameType = d3d12_video_encoder_convert_frame_type_h264(h264Pic->picture_type); m_curFrameState.PictureOrderCountNumber = h264Pic->pic_order_cnt; - m_curFrameState.FrameDecodingOrderNumber = h264Pic->frame_num; + m_curFrameState.FrameDecodingOrderNumber = h264Pic->slice.frame_num; m_curFrameState.TemporalLayerIndex = 0u; // h264Pic->temporal_id; ///