class TComYuv的注释是:general YUV buffer class。该注释不清楚,其实TComYuv就是用于存放一个CU的相关数据。例如,在class TEncCu中的各个depth的CU的数据:
/// CU encoder class
class TEncCu
{
private:
TComDataCU** m_ppcBestCU; ///< Best CUs in each depth
TComDataCU** m_ppcTempCU; ///< Temporary CUs in each depth
UChar m_uhTotalDepth;
TComYuv** m_ppcPredYuvBest; ///< Best Prediction Yuv for each depth
TComYuv** m_ppcResiYuvBest; ///< Best Residual Yuv for each depth
TComYuv** m_ppcRecoYuvBest; ///< Best Reconstruction Yuv for each depth
TComYuv** m_ppcPredYuvTemp; ///< Temporary Prediction Yuv for each depth
TCom