From 4ebdda65282d431e5961374b9ea6959b12b5cf29 Mon Sep 17 00:00:00 2001 From: Frank Bossen <fbossen@gmail.com> Date: Mon, 18 Jan 2021 11:14:16 -0500 Subject: [PATCH] Remove unused functions --- source/Lib/DecoderLib/DecCu.cpp | 20 -------------------- source/Lib/DecoderLib/DecCu.h | 1 - source/Lib/EncoderLib/EncCu.cpp | 31 ------------------------------- source/Lib/EncoderLib/EncCu.h | 1 - 4 files changed, 53 deletions(-) diff --git a/source/Lib/DecoderLib/DecCu.cpp b/source/Lib/DecoderLib/DecCu.cpp index e14272dc65..096e02e429 100644 --- a/source/Lib/DecoderLib/DecCu.cpp +++ b/source/Lib/DecoderLib/DecCu.cpp @@ -612,26 +612,6 @@ void DecCu::xIntraRecACTQT(CodingUnit &cu) } } -/** Function for filling the PCM buffer of a CU using its reconstructed sample array -* \param pCU pointer to current CU -* \param depth CU Depth -*/ -void DecCu::xFillPCMBuffer(CodingUnit &cu) -{ - for( auto &currTU : CU::traverseTUs( cu ) ) - { - for (const CompArea &area : currTU.blocks) - { - if( !area.valid() ) continue;; - - CPelBuf source = cu.cs->getRecoBuf(area); - PelBuf destination = currTU.getPcmbuf(area.compID); - - destination.copyFrom(source); - } - } -} - #include "CommonLib/dtrace_buffer.h" void DecCu::xReconInter(CodingUnit &cu) diff --git a/source/Lib/DecoderLib/DecCu.h b/source/Lib/DecoderLib/DecCu.h index e85a2bfd13..4b8ce5b499 100644 --- a/source/Lib/DecoderLib/DecCu.h +++ b/source/Lib/DecoderLib/DecCu.h @@ -81,7 +81,6 @@ protected: void xReconInter ( CodingUnit& cu ); void xDecodeInterTexture( CodingUnit& cu ); void xReconIntraQT ( CodingUnit& cu ); - void xFillPCMBuffer ( CodingUnit& cu ); void xIntraRecBlk ( TransformUnit& tu, const ComponentID compID ); void xIntraRecACTBlk(TransformUnit& tu); diff --git a/source/Lib/EncoderLib/EncCu.cpp b/source/Lib/EncoderLib/EncCu.cpp index 1e7a9db442..0361b847ff 100644 --- a/source/Lib/EncoderLib/EncCu.cpp +++ b/source/Lib/EncoderLib/EncCu.cpp @@ -2196,37 +2196,6 @@ void EncCu::xCheckChromaQPOffset( CodingStructure& cs, Partitioner& partitioner } } -void EncCu::xFillPCMBuffer( CodingUnit &cu ) -{ - const ChromaFormat format = cu.chromaFormat; - const uint32_t numberValidComponents = getNumberValidComponents(format); - - for( auto &tu : CU::traverseTUs( cu ) ) - { - for( uint32_t ch = 0; ch < numberValidComponents; ch++ ) - { - const ComponentID compID = ComponentID( ch ); - - const CompArea &compArea = tu.blocks[ compID ]; - - const CPelBuf source = tu.cs->getOrgBuf( compArea ); - PelBuf destination = tu.getPcmbuf( compID ); - if (tu.cs->slice->getLmcsEnabledFlag() && m_pcReshape->getCTUFlag() && compID == COMPONENT_Y) - { - CompArea tmpArea(COMPONENT_Y, compArea.chromaFormat, Position(0, 0), compArea.size()); - PelBuf tempOrgBuf = m_tmpStorageLCU->getBuf(tmpArea); - tempOrgBuf.copyFrom(source); - tempOrgBuf.rspSignal(m_pcReshape->getFwdLUT()); - destination.copyFrom(tempOrgBuf); - } - else - { - destination.copyFrom( source ); - } - } - } -} - void EncCu::xCheckRDCostHashInter( CodingStructure *&tempCS, CodingStructure *&bestCS, Partitioner &partitioner, const EncTestMode& encTestMode ) { bool isPerfectMatch = false; diff --git a/source/Lib/EncoderLib/EncCu.h b/source/Lib/EncoderLib/EncCu.h index ddb505997f..6129e63ca3 100644 --- a/source/Lib/EncoderLib/EncCu.h +++ b/source/Lib/EncoderLib/EncCu.h @@ -262,7 +262,6 @@ protected: void xCheckDQP ( CodingStructure& cs, Partitioner& partitioner, bool bKeepCtx = false); void xCheckChromaQPOffset ( CodingStructure& cs, Partitioner& partitioner); - void xFillPCMBuffer ( CodingUnit &cu); void xCheckRDCostHashInter ( CodingStructure *&tempCS, CodingStructure *&bestCS, Partitioner &pm, const EncTestMode& encTestMode ); void xCheckRDCostAffineMerge2Nx2N -- GitLab