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; ///