HEVC Test Model (HM)  HM-16.3
TComPattern.cpp File Reference

neighbouring pixel access classes More...

#include "TComPic.h"
#include "TComPattern.h"
#include "TComDataCU.h"
#include "TComTU.h"
#include "Debug.h"
#include "TComPrediction.h"
Include dependency graph for TComPattern.cpp:

Go to the source code of this file.

Functions

Void fillReferenceSamples (const Int bitDepth, TComDataCU *pcCU, const Pel *piRoiOrigin, Pel *piAdiTemp, const Bool *bNeighborFlags, const Int iNumIntraNeighbor, const Int unitWidth, const Int unitHeight, const Int iAboveUnits, const Int iLeftUnits, const UInt uiCuWidth, const UInt uiCuHeight, const UInt uiWidth, const UInt uiHeight, const Int iPicStride, const ChannelType chType, const ChromaFormat chFmt)
 padding of unavailable reference samples for intra prediction More...
 
Bool isAboveLeftAvailable (TComDataCU *pcCU, UInt uiPartIdxLT)
 constrained intra prediction More...
 
Int isAboveAvailable (TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxRT, Bool *bValidFlags)
 
Int isLeftAvailable (TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxLB, Bool *bValidFlags)
 
Int isAboveRightAvailable (TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxRT, Bool *bValidFlags)
 
Int isBelowLeftAvailable (TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxLB, Bool *bValidFlags)
 

Detailed Description

neighbouring pixel access classes

Definition in file TComPattern.cpp.