Void TComLoopFilter::xSetEdgefilterPU( TComDataCU* pcCU, UInt uiAbsZorderIdx )
{
const UInt uiDepth = pcCU->getDepth( uiAbsZorderIdx );
const UInt uiWidthInBaseUnits = pcCU->getPic()->getNumPartInWidth () >> uiDepth;
const UInt uiHeightInBaseUnits = pcCU->getPic()->getNumPartInHeight() >> uiDepth;
const UInt uiHWidthInBaseUnits = uiWidthInBaseUnits >> 1; //!< half
const UInt uiHHeightInBaseUnits = uiHeightInBaseUnits >> 1; //!< half
const UInt uiQWidthInBaseUnits = uiWidthInBaseUnits >> 2; //!< quater
const UInt uiQHeightInBaseUnits = uiHeightInBaseUnits >> 2; //!< quater
//! Void xSetEdgefilterMultiple( TComDataCU* pcCU, UInt uiAbsZorderIdx, UInt uiDepth, Int iDir, Int iEdgeIdx, Bool bValue ,
//! UInt uiWidthInBaseUnits = 0, UInt uiHeightInBaseUnits = 0 );
xSetEdgefilterMultiple( pcCU, uiAbsZorderIdx, uiDepth, EDGE_VER, 0, m_stLFCUParam.bLeftEdge ); //!&l
HEVC学习(三十二) —— 去方块滤波之三
最新推荐文章于 2023-05-10 19:15:32 发布