Home
last modified time | relevance | path

Searched refs:CodingUnit (Results 1 – 25 of 46) sorted by relevance

12

/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/CommonLib/
H A DUnitTools.h74 bool isDualITree (const CodingUnit &cu);
76 bool isSameCtu (const CodingUnit &cu, const CodingUnit &cu2);
77 bool isSameSlice (const CodingUnit &cu, const CodingUnit &cu2);
78 bool isSameTile (const CodingUnit &cu, const CodingUnit &cu2);
79 bool isSameSliceAndTile (const CodingUnit &cu, const CodingUnit &cu2);
80 bool isSameSubPic (const CodingUnit &cu, const CodingUnit &cu2);
83 uint32_t getCtuAddr (const CodingUnit &cu);
90 bool isBcwIdxCoded (const CodingUnit& cu);
104 bool hasSubCUNonZeroMVd (const CodingUnit& cu);
105 bool hasSubCUNonZeroAffineMVd (const CodingUnit& cu);
[all …]
H A DCodingStructure.h85 CodingUnit* cuPtr [MAX_NUM_CHANNEL_TYPE][NUM_PARTS_IN_CTU];
129 const CodingUnit* getCU(Position pos, ChannelType _chType) const in getCU()
140 CodingUnit* getCU(Position pos, ChannelType _chType) in getCU()
156CodingUnit* getCURestricted(const Position &pos, const CodingUnit& curCu, …
158CodingUnit& addCU(const UnitArea &unit, const ChannelType _chType, const TreeType treeType, co…
159 TransformUnit& addTU(const UnitArea &unit, const ChannelType _chType, CodingUnit &cu);
160 void addEmptyTUs(Partitioner &partitioner, CodingUnit& cu);
189 CodingUnit* m_lastCU = nullptr;
213 void fillIBCbuffer( CodingUnit &cu, int lineIdx );
250 PelUnitBuf getPredBuf(const CodingUnit &cu);
[all …]
H A DLoopFilter.h78 LFCUParam xGetLoopfilterParam ( const CodingUnit& cu ) const;
80 void calcFilterStrengths ( const CodingUnit& cu ) const;
84 …ryStrengthSingle ( LoopFilterParam& lfp, const CodingUnit& cu, const Position &localPos, const Cod…
86 …void xSetEdgeFilterInsidePu ( const CodingUnit &cu, const Area &area, const bool bValue, CtuDa…
89 …void xSetMaxFilterLengthPQFromTransformSizes( const CodingUnit& cu, const TransformUnit& currTU, c…
91 void xSetMaxFilterLengthPQForCodingSubBlocks( const CodingUnit& cu, CtuData& ctuData ) const;
H A DContextModelling.cpp260 const CodingUnit *cuLeft = cu.left; in CtxAffineFlag()
263 const CodingUnit *cuAbove = cu.above; in CtxAffineFlag()
273 const CodingUnit *cuLeft = cu.left; in CtxSkipFlag()
277 const CodingUnit *cuAbove = cu.above; in CtxSkipFlag()
285 const CodingUnit *cuLeft = cu.left; in CtxPredModeFlag()
286 const CodingUnit *cuAbove = cu.above; in CtxPredModeFlag()
293 unsigned DeriveCtx::CtxIBCFlag( const CodingUnit& cu ) in CtxIBCFlag()
297 const CodingUnit *cuLeft = cu.left; in CtxIBCFlag()
300 const CodingUnit *cuAbove = cu.above; in CtxIBCFlag()
508 const CodingUnit *cuLeft = cu.left; in CtxMipFlag()
[all …]
H A DCodingStructure.cpp125 CodingUnit& CodingStructure::addCU( const UnitArea &unit, const ChannelType chType, const TreeType … in addCU()
127 CodingUnit *cu = m_cuCache->get(); in addCU()
130 memset( cu, 0, sizeof( CodingUnit ) ); in addCU()
139 CodingUnit *prevCU = m_lastCU; in addCU()
256 CodingUnit* firstCU = getCU( unit.lumaPos(), CH_L ); in traverseCUs()
269 const CodingUnit* firstCU = getCU( unit.lumaPos(), CH_L ); in traverseCUs()
380 PelUnitBuf CodingStructure::getPredBuf(const CodingUnit &unit) in getPredBuf()
449 const CodingUnit* CodingStructure::getCURestricted( const Position &pos, const CodingUnit& curCu, c… in getCURestricted()
459 const CodingUnit* cu = nullptr; in getCURestricted()
491 const CodingUnit* cu = ydiff <= 0 ? getCU( pos, _chType ) : nullptr; in getCURestricted()
[all …]
H A DUnit.cpp287 void CodingUnit::minInit( const UnitArea &unit ) in minInit()
301 CodingUnit& CodingUnit::operator=( const MotionInfo& mi ) in operator =()
314 const MotionInfo& CodingUnit::getMotionInfo() const in getMotionInfo()
319 const MotionInfo& CodingUnit::getMotionInfo( const Position& pos ) const in getMotionInfo()
325 MotionBuf CodingUnit::getMotionBuf() in getMotionBuf()
330 CMotionBuf CodingUnit::getMotionBuf() const in getMotionBuf()
H A DUnitTools.cpp223 bool CU::isSameSlice(const CodingUnit& cu, const CodingUnit& cu2) in isSameSlice()
228 bool CU::isSameTile(const CodingUnit& cu, const CodingUnit& cu2) in isSameTile()
233 bool CU::isSameSliceAndTile(const CodingUnit& cu, const CodingUnit& cu2) in isSameSliceAndTile()
238 bool CU::isSameSubPic(const CodingUnit& cu, const CodingUnit& cu2) in isSameSubPic()
243 bool CU::isSameCtu(const CodingUnit& cu, const CodingUnit& cu2) in isSameCtu()
396 const CodingUnit &cu = pu; in getIntraMPMs()
729 const CodingUnit &cu = pu; in getIBCMergeCandidates()
1701 const CodingUnit &cu = pu; in addAffineMVPCandUnscaled()
2085 const CodingUnit &cu = pu; in addMVPCandUnscaled()
2331 const CodingUnit &cu = pu; in getAvailableAffineNeighboursForLeftPredictor()
[all …]
H A DUnit.h274 struct CodingUnit;
289 CodingUnit *cu;
316 struct CodingUnit : public UnitArea struct
326 CodingUnit *next; argument
327 const CodingUnit *above; argument
328 const CodingUnit *left; argument
467 CodingUnit& operator=(const MotionInfo& mi); argument
478 typedef CodingUnit PredictionUnit;
544 typedef UnitTraverser<CodingUnit> CUTraverser;
545 typedef UnitTraverser<const CodingUnit> cCUTraverser;
[all …]
H A DUnitPartitioner.h102 const CodingUnit *cuAbove;
103 const CodingUnit *cuLeft;
170 void setCUData ( CodingUnit& cu );
H A DSampleAdaptiveOffset.cpp560 const CodingUnit& cu = *cs.getCtuData( ctuRsAddr ).cuPtr[CH_L][0]; in getMergeList()
745 …const CodingUnit* cuCurr = cs.getCtuData( ctuX, ctuY ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
746 …const CodingUnit* cuLeft = ctuX > 0 ? cs.getCtuData( ctuX - 1, ctuY ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
747 …const CodingUnit* cuRight = ctuX + 1 < width ? cs.getCtuData( ctuX + 1, ctuY ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
748 …const CodingUnit* cuAbove = ctuY > 0 ? cs.getCtuData( ctuX, ctuY - 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
749 …const CodingUnit* cuBelow = ctuY + 1 < height ? cs.getCtuData( ctuX, ctuY + 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
750 …const CodingUnit* cuAboveLeft = cuLeft && cuAbove ? cs.getCtuData( ctuX - 1, ctuY - 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
751 …const CodingUnit* cuAboveRight = cuRight && cuAbove ? cs.getCtuData( ctuX + 1, ctuY - 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
752 …const CodingUnit* cuBelowLeft = cuLeft && cuBelow ? cs.getCtuData( ctuX - 1, ctuY + 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
753 …const CodingUnit* cuBelowRight = cuRight && cuBelow ? cs.getCtuData( ctuX + 1, ctuY + 1 ).cuPtr[… in deriveLoopFilterBoundaryAvailibility()
H A DContextModelling.h506 unsigned CtxSkipFlag ( const CodingUnit& cu );
507 unsigned CtxAffineFlag( const CodingUnit& cu );
508 unsigned CtxPredModeFlag( const CodingUnit& cu );
509 unsigned CtxIBCFlag (const CodingUnit& cu);
510 unsigned CtxMipFlag ( const CodingUnit& cu );
H A DIntraPrediction.cpp916 const CodingUnit &cu = pu; in geneWeightedPred()
954 void IntraPrediction::geneIntrainterPred( const CodingUnit &cu ) in geneIntrainterPred()
1128 const CodingUnit &cu = *tu.cu; in xFillReferenceSamples()
1465 const CodingUnit& cu = *tu.cu; in isAboveAvailable()
1502 const CodingUnit& cu = *tu.cu; in isLeftAvailable()
1539 const CodingUnit& cu = *tu.cu; in isAboveRightAvailable()
1575 const CodingUnit& cu = *tu.cu; in isBelowLeftAvailable()
1645 const CodingUnit& lumaCU = isChroma( pu.chType() ) ? *pu.cs->getCU( lumaArea.pos(), CH_L ) : pu; in xGetLumaRecPixels()
1646 const CodingUnit& cu = pu; in xGetLumaRecPixels()
1678 const CodingUnit& chromaCU = isChroma( pu.chType() ) ? cu : lumaCU; in xGetLumaRecPixels()
[all …]
H A DIntraPrediction.h136 void initIntraPatternChTypeISP (const CodingUnit& cu, const CompArea& area, PelBuf& piReco);
149 void geneIntrainterPred (const CodingUnit &cu);
H A DLoopFilter.cpp583 void LoopFilter::calcFilterStrengths( const CodingUnit& cu ) const in calcFilterStrengths()
698 const CodingUnit* cuP = cu.left; in calcFilterStrengths()
790 void LoopFilter::xSetMaxFilterLengthPQForCodingSubBlocks( const CodingUnit& cu, CtuData& ctuData ) … in xSetMaxFilterLengthPQForCodingSubBlocks()
850 static inline TransformUnit const* getTU( const CodingUnit& cu, const Position& pos, const ChannelT… in getTU()
905 const CodingUnit* cuNeigh = edgeDir ? cu.above : cu.left; in xSetMaxFilterLengthPQFromTransformSizes()
988 void LoopFilter::xSetEdgeFilterInsidePu( const CodingUnit &cu, const Area &area, const bool bValue,… in xSetEdgeFilterInsidePu()
1010 LFCUParam LoopFilter::xGetLoopfilterParam( const CodingUnit& cu ) const in xGetLoopfilterParam()
1023 …const CodingUnit& cuLeft = ( pos.x > 0 && cu.left == nullptr ) ? *cu.cs->getCU( pos.offset( -1, … in xGetLoopfilterParam()
1024 …const CodingUnit& cuAbove = ( pos.y > 0 && cu.above == nullptr ) ? *cu.cs->getCU( pos.offset( 0, -… in xGetLoopfilterParam()
1040 …aryStrengthSingle( LoopFilterParam& lfp, const CodingUnit& cuQ, const Position &localPos, const Co… in xGetBoundaryStrengthSingle()
[all …]
/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/DecoderLib/
H A DCABACReader.h98 void cu_skip_flag ( CodingUnit& cu );
99 void pred_mode ( CodingUnit& cu );
101 void cu_pred_data ( CodingUnit& cu );
102 void cu_bcw_flag ( CodingUnit& cu );
103 void extend_ref_line ( CodingUnit& cu );
104 void intra_luma_pred_mode ( CodingUnit& cu );
108 void rqt_root_cbf ( CodingUnit& cu );
109 void adaptive_color_transform ( CodingUnit& cu );
110 void sbt_mode ( CodingUnit& cu );
111 void mip_flag ( CodingUnit& cu );
[all …]
H A DDecCu.h92 void predAndReco ( CodingUnit& cu, bool doCiipIntra = false );
93 void finishLMCSAndReco ( CodingUnit& cu );
94 void reconstructResi ( CodingUnit& cu );
96 void xIntraRecACT ( CodingUnit& cu );
97 void xDeriveCUMV ( CodingUnit& cu, MotionHist& hist );
H A DCABACReader.cpp937 void CABACReader::cu_skip_flag( CodingUnit& cu ) in cu_skip_flag()
1017 void CABACReader::amvr_mode( CodingUnit& cu ) in amvr_mode()
1081 void CABACReader::pred_mode( CodingUnit& cu ) in pred_mode()
1204 void CABACReader::cu_bcw_flag(CodingUnit& cu) in cu_bcw_flag()
1505 void CABACReader::sbt_mode( CodingUnit& cu ) in sbt_mode()
1723 void CABACReader::affine_flag( CodingUnit& cu ) in affine_flag()
1770 CodingUnit& cu = pu; in merge_data()
2183 CodingUnit& cu = *tu.cu; in transform_unit()
2394 const CodingUnit& cu = *tu.cu; in residual_coding()
2564 void CABACReader::isp_mode( CodingUnit& cu ) in isp_mode()
[all …]
/dports/multimedia/gstreamer1-plugins-svt-vp9/SVT-VP9-0.3.0/Source/Lib/Codec/
H A DEbCodingUnit.c61 …EB_MALLOC(CodingUnit**, sb_unit_ptr->coded_block_array_ptr, sizeof(CodingUnit*) * EP_BLOCK_MAX_COU… in sb_unit_ctor()
64 …EB_MALLOC(CodingUnit*, sb_unit_ptr->coded_block_array_ptr[block_index], sizeof(CodingUnit), EB_N_P… in sb_unit_ctor()
H A DEbCodingUnit.h28 typedef struct CodingUnit struct
38 } CodingUnit; argument
50 CodingUnit **coded_block_array_ptr;
H A DEbEntropyCodingProcess.h32 CodingUnit *block_ptr;
/dports/multimedia/svt-vp9/SVT-VP9-0.3.0/Source/Lib/Codec/
H A DEbCodingUnit.c61 …EB_MALLOC(CodingUnit**, sb_unit_ptr->coded_block_array_ptr, sizeof(CodingUnit*) * EP_BLOCK_MAX_COU… in sb_unit_ctor()
64 …EB_MALLOC(CodingUnit*, sb_unit_ptr->coded_block_array_ptr[block_index], sizeof(CodingUnit), EB_N_P… in sb_unit_ctor()
H A DEbCodingUnit.h28 typedef struct CodingUnit struct
38 } CodingUnit; argument
50 CodingUnit **coded_block_array_ptr;
H A DEbEntropyCodingProcess.h32 CodingUnit *block_ptr;
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/
H A Dhevcdec.h242 typedef struct CodingUnit { struct
253 } CodingUnit; argument
370 CodingUnit cu;
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/
H A Dhevcdec.h242 typedef struct CodingUnit { struct
253 } CodingUnit; argument
370 CodingUnit cu;

12