From ae62fc01fa95d7121451ae10d1988a73ff645c9b Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Fri, 24 Nov 2023 13:07:17 -0800 Subject: [PATCH] d3d12: Fix h264 encoder 32-bit build (uint64_t -> size_t) Part-of: --- src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp index 31b72bc3790..bbf3b9863a1 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_enc_h264.cpp @@ -1080,7 +1080,7 @@ d3d12_video_encoder_build_codec_headers_h264(struct d3d12_video_encoder *pD3D12E static_cast(pD3D12Enc->m_upBitstreamBuilder.get()); assert(pH264BitstreamBuilder); - uint64_t writtenAUDBytesCount = 0; + size_t writtenAUDBytesCount = 0; pWrittenCodecUnitsSizes.clear(); if (pH264BitstreamBuilder->insert_aud_nalu_requested()) { @@ -1099,7 +1099,7 @@ d3d12_video_encoder_build_codec_headers_h264(struct d3d12_video_encoder *pD3D12E uint32_t active_seq_parameter_set_id = pH264BitstreamBuilder->get_active_sps_id(); - uint64_t writtenSPSBytesCount = 0; + size_t writtenSPSBytesCount = 0; if (writeNewSPS) { // For every new SPS for reconfiguration, increase the active_sps_id if (!isFirstFrame) { @@ -1122,7 +1122,7 @@ d3d12_video_encoder_build_codec_headers_h264(struct d3d12_video_encoder *pD3D12E pWrittenCodecUnitsSizes.push_back(writtenSPSBytesCount); } - uint64_t writtenPPSBytesCount = 0; + size_t writtenPPSBytesCount = 0; pH264BitstreamBuilder->build_pps(*profDesc.pH264Profile, *codecConfigDesc.pH264Config, *currentPicParams.pH264PicData,