Home
last modified time | relevance | path

Searched refs:ctuData (Results 1 – 7 of 7) sorted by relevance

/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/CommonLib/
H A DLoopFilter.h84 …odingUnit& cu, const Position &localPos, const CodingUnit &cuP, CtuData& ctuData, bool pqSameCtu )…
86 …InsidePu ( const CodingUnit &cu, const Area &area, const bool bValue, CtuData& ctuData ) const;
89 … TransformUnit& currTU, const bool bValue, bool deriveBdStrngt, CtuData& ctuData, bool pqSameCtu )…
91 void xSetMaxFilterLengthPQForCodingSubBlocks( const CodingUnit& cu, CtuData& ctuData ) const;
H A DCodingStructure.cpp153 CtuData& ctuData = getCtuData( currRsAddr ); in addCU() local
154 cu->ctuData = &ctuData; in addCU()
180 …g_pelBufOP.fillN_CU( ctuData.cuPtr[i] + inCtuPos( _blk, ChannelType( i ) ), stride, scale.scaleHor… in addCU()
351 CtuData& ctuData = m_ctuData[i]; in initStructData() local
352 memset( ctuData.cuPtr, 0, sizeof( ctuData.cuPtr ) ); in initStructData()
362 CtuData& ctuData = getCtuData( ctuRsAddr( _area.pos(), CH_L ) ); in getMotionBuf() local
367 …return MotionBuf( ctuData.motion + inCtuPos( _area, CH_L ), stride, scale.scaleHor( _area.width ),… in getMotionBuf()
372 const CtuData& ctuData = getCtuData( ctuRsAddr( _area.pos(), CH_L ) ); in getMotionBuf() local
377 …return CMotionBuf( ctuData.motion + inCtuPos( _area, CH_L ), stride, scale.scaleHor( _area.width )… in getMotionBuf()
463 cu = curCu.ctuData->cuPtr[_chType][inCtuPos( pos, _chType )]; in getCURestricted()
H A DLoopFilter.cpp620 CtuData& ctuData = *cu.ctuData; in calcFilterStrengths() local
671 xSetEdgeFilterInsidePu<EDGE_VER>( cu, mvBlockV, verEdgeFilter, ctuData ); in calcFilterStrengths()
674 xSetMaxFilterLengthPQForCodingSubBlocks<EDGE_VER>( cu, ctuData ); in calcFilterStrengths()
688 xSetEdgeFilterInsidePu<EDGE_HOR>( cu, mvBlockH, horEdgeFilter, ctuData ); in calcFilterStrengths()
691 xSetMaxFilterLengthPQForCodingSubBlocks<EDGE_HOR>( cu, ctuData ); in calcFilterStrengths()
790 void LoopFilter::xSetMaxFilterLengthPQForCodingSubBlocks( const CodingUnit& cu, CtuData& ctuData ) … in xSetMaxFilterLengthPQForCodingSubBlocks()
799 LoopFilterParam* lfpPtrL = ctuData.lfParam[edgeDir] + cu.cs->inCtuPos( cu.lumaPos(), CH_L ); in xSetMaxFilterLengthPQForCodingSubBlocks()
899 … LoopFilterParam* lfpPtr = ctuData.lfParam[edgeDir] + cu.cs->inCtuPos( currTU.blocks[ct], ch ); in xSetMaxFilterLengthPQFromTransformSizes()
991 …LoopFilterParam* lfpPtr = ctuData.lfParam[edgeDir] + cu.cs->inCtuPos( area.pos(), cu.chT… in xSetEdgeFilterInsidePu()
1175 const MotionInfo& miQ = ctuData.motion[inCtuPosQ]; in xGetBoundaryStrengthSingle()
[all …]
H A DUnit.cpp316 return ctuData->motion[cs->inCtuPos( lumaPos(), CH_L )]; in getMotionInfo()
322 return ctuData->motion[cs->inCtuPos( pos, CH_L )]; in getMotionInfo()
H A DUnit.h321 struct CtuData *ctuData; member
/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/DecoderLib/
H A DDecSlice.cpp164 CtuData& ctuData = cs.getCtuData( ctuRsAddr ); in parseSlice() local
165 ctuData.slice = slice; in parseSlice()
166 ctuData.pps = slice->getPPS(); in parseSlice()
167 ctuData.sps = slice->getSPS(); in parseSlice()
168 ctuData.ph = slice->getPicHeader(); in parseSlice()
H A DDecLibRecon.cpp640 CtuData& ctuData = cs.getCtuData( ctu, line ); local
642 memset( ctuData.motion, 0, sizeof( CtuData::motion ) );
645 if( !ctuData.slice->isIntra() || cs.sps->getIBCFlag() )
665 CtuData& ctuData = cs.getCtuData( ctu, line ); local
666 memset( ctuData.lfParam, 0, sizeof( CtuData::lfParam ) );
700 const CtuData& ctuData = cs.getCtuData( ctu, line ); local
705 if( !ctuData.slice->isIntra() )