diff --git a/src/gallium/frontends/mediafoundation/encode.cpp b/src/gallium/frontends/mediafoundation/encode.cpp index 08db2f41879..f3894da6532 100644 --- a/src/gallium/frontends/mediafoundation/encode.cpp +++ b/src/gallium/frontends/mediafoundation/encode.cpp @@ -481,7 +481,7 @@ CDX12EncHMFT::PrepareForEncode( IMFSample *pSample, LPDX12EncodeContext *ppDX12E } } - pDX12EncodeContext->encoderPicInfo = {}; + // pDX12EncodeContext->encoderPicInfo is initialized to zero in DX12EncodeContext constructor already pDX12EncodeContext->encoderPicInfo.base.profile = m_outputPipeProfile; // Encode region of interest diff --git a/src/gallium/frontends/mediafoundation/mftransform.cpp b/src/gallium/frontends/mediafoundation/mftransform.cpp index 362f9f520f2..7ac4dc5cb4d 100644 --- a/src/gallium/frontends/mediafoundation/mftransform.cpp +++ b/src/gallium/frontends/mediafoundation/mftransform.cpp @@ -2500,7 +2500,6 @@ CDX12EncHMFT::ProcessInput( DWORD dwInputStreamIndex, IMFSample *pSample, DWORD { HMFT_ETW_EVENT_START( "ProcessInput", this ); HRESULT hr = S_OK; - UINT32 unChromaOnly = 0; LPDX12EncodeContext pDX12EncodeContext = nullptr; BYTE *qpData = nullptr; DWORD qpSize = 0; @@ -2535,8 +2534,6 @@ CDX12EncHMFT::ProcessInput( DWORD dwInputStreamIndex, IMFSample *pSample, DWORD // m_bEncodingStarted = TRUE; - (void) pSample->GetUINT32( MFSampleExtension_ChromaOnly, &unChromaOnly ); - // setup the source buffer CHECKHR_GOTO( PrepareForEncode( pSample, &pDX12EncodeContext ), done ); if( SUCCEEDED( GetQPMapBufferFromSampleLockHeld( pSample, &qpData, &qpSize, qpMapBuffer ) ) && qpMapBuffer )