HEVC Test Model (HM)
HM-16.18
|
This is the complete list of members for TEncSampleAdaptiveOffset, including all inherited members.
addPreDBFStatistics(SAOStatData ***blkStats) | TEncSampleAdaptiveOffset | private |
create(Int picWidth, Int picHeight, ChromaFormat format, UInt maxCUWidth, UInt maxCUHeight, UInt maxCUDepth, UInt lumaBitShift, UInt chromaBitShift) | TComSampleAdaptiveOffset | |
createEncData(Bool isPreDBFSamplesUsed) | TEncSampleAdaptiveOffset | |
decideBlkParams(TComPic *pic, Bool *sliceEnabled, SAOStatData ***blkStats, TComPicYuv *srcYuv, TComPicYuv *resYuv, SAOBlkParam *reconParams, SAOBlkParam *codedParams, const Bool bTestSAODisableAtPictureLevel, const Double saoEncodingRate, const Double saoEncodingRateChroma) | TEncSampleAdaptiveOffset | private |
decidePicParams(Bool *sliceEnabled, const TComPic *pic, const Double saoEncodingRate, const Double saoEncodingRateChroma, const Bool bResetStateAfterIRAP) | TEncSampleAdaptiveOffset | private |
deriveModeMergeRDO(const BitDepths &bitDepths, Int ctuRsAddr, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES], Bool *sliceEnabled, SAOStatData ***blkStats, SAOBlkParam &modeParam, Double &modeNormCost, TEncSbac **cabacCoderRDO, Int inCabacLabel) | TEncSampleAdaptiveOffset | private |
deriveModeNewRDO(const BitDepths &bitDepths, Int ctuRsAddr, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES], Bool *sliceEnabled, SAOStatData ***blkStats, SAOBlkParam &modeParam, Double &modeNormCost, TEncSbac **cabacCoderRDO, Int inCabacLabel) | TEncSampleAdaptiveOffset | private |
deriveOffsets(ComponentID compIdx, const Int channelBitDepth, Int typeIdc, SAOStatData &statData, Int *quantOffsets, Int &typeAuxInfo) | TEncSampleAdaptiveOffset | private |
destroy() | TComSampleAdaptiveOffset | |
destroyEncData() | TEncSampleAdaptiveOffset | |
estIterOffset(Int typeIdx, Double lambda, Int offsetInput, Int64 count, Int64 diffSum, Int shift, Int bitIncrease, Int64 &bestDist, Double &bestCost, Int offsetTh) | TEncSampleAdaptiveOffset | inlineprivate |
estSaoDist(Int64 count, Int64 offset, Int64 diffSum, Int shift) | TEncSampleAdaptiveOffset | inlineprivate |
getBlkStats(const ComponentID compIdx, const Int channelBitDepth, SAOStatData *statsDataTypes, Pel *srcBlk, Pel *orgBlk, Int srcStride, Int orgStride, Int width, Int height, Bool isLeftAvail, Bool isRightAvail, Bool isAboveAvail, Bool isBelowAvail, Bool isAboveLeftAvail, Bool isAboveRightAvail, Bool isCalculatePreDeblockSamples) | TEncSampleAdaptiveOffset | private |
getDistortion(const Int channelBitDepth, Int typeIdc, Int typeAuxInfo, Int *offsetVal, SAOStatData &statData) | TEncSampleAdaptiveOffset | private |
getMaxOffsetQVal(const Int channelBitDepth) | TComSampleAdaptiveOffset | inlinestatic |
getMergeList(TComPic *pic, Int ctuRsAddr, SAOBlkParam *blkParams, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES]) | TComSampleAdaptiveOffset | protected |
getPreDBFStatistics(TComPic *pPic) | TEncSampleAdaptiveOffset | |
getStatistics(SAOStatData ***blkStats, TComPicYuv *orgYuv, TComPicYuv *srcYuv, TComPic *pPic, Bool isCalculatePreDeblockSamples=false) | TEncSampleAdaptiveOffset | private |
initRDOCabacCoder(TEncSbac *pcRDGoOnSbacCoder, TComSlice *pcSlice) | TEncSampleAdaptiveOffset | |
invertQuantOffsets(ComponentID compIdx, Int typeIdc, Int typeAuxInfo, Int *dstOffsets, Int *srcOffsets) | TComSampleAdaptiveOffset | protected |
m_chromaFormatIDC | TComSampleAdaptiveOffset | protected |
m_lambda | TEncSampleAdaptiveOffset | private |
m_lastIRAPPoc | TEncSampleAdaptiveOffset | private |
m_lineBufWidth | TComSampleAdaptiveOffset | protected |
m_maxCUHeight | TComSampleAdaptiveOffset | protected |
m_maxCUWidth | TComSampleAdaptiveOffset | protected |
m_numCTUInHeight | TComSampleAdaptiveOffset | protected |
m_numCTUInWidth | TComSampleAdaptiveOffset | protected |
m_numCTUsPic | TComSampleAdaptiveOffset | protected |
m_offsetStepLog2 | TComSampleAdaptiveOffset | protected |
m_pcRDGoOnSbacCoder | TEncSampleAdaptiveOffset | private |
m_picHeight | TComSampleAdaptiveOffset | protected |
m_picWidth | TComSampleAdaptiveOffset | protected |
m_pppcBinCoderCABAC | TEncSampleAdaptiveOffset | private |
m_pppcRDSbacCoder | TEncSampleAdaptiveOffset | private |
m_preDBFstatData | TEncSampleAdaptiveOffset | private |
m_saoDisabledRate | TEncSampleAdaptiveOffset | private |
m_signLineBuf1 | TComSampleAdaptiveOffset | protected |
m_signLineBuf2 | TComSampleAdaptiveOffset | protected |
m_skipLinesB | TEncSampleAdaptiveOffset | private |
m_skipLinesR | TEncSampleAdaptiveOffset | private |
m_statData | TEncSampleAdaptiveOffset | private |
m_tempPicYuv | TComSampleAdaptiveOffset | protected |
offsetBlock(const Int channelBitDepth, Int typeIdx, Int *offset, Pel *srcBlk, Pel *resBlk, Int srcStride, Int resStride, Int width, Int height, Bool isLeftAvail, Bool isRightAvail, Bool isAboveAvail, Bool isBelowAvail, Bool isAboveLeftAvail, Bool isAboveRightAvail, Bool isBelowLeftAvail, Bool isBelowRightAvail) | TComSampleAdaptiveOffset | protected |
offsetCTU(Int ctuRsAddr, TComPicYuv *srcYuv, TComPicYuv *resYuv, SAOBlkParam &saoblkParam, TComPic *pPic) | TComSampleAdaptiveOffset | protected |
PCMLFDisableProcess(TComPic *pcPic) | TComSampleAdaptiveOffset | |
reconstructBlkSAOParam(SAOBlkParam &recParam, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES]) | TComSampleAdaptiveOffset | protected |
reconstructBlkSAOParams(TComPic *pic, SAOBlkParam *saoBlkParams) | TComSampleAdaptiveOffset | |
SAOProcess(TComPic *pPic, Bool *sliceEnabled, const Double *lambdas, const Bool bTestSAODisableAtPictureLevel, const Double saoEncodingRate, const Double saoEncodingRateChroma, const Bool isPreDBFSamplesUsed, const Bool bResetStateAfterIRAP) | TEncSampleAdaptiveOffset | |
TComSampleAdaptiveOffset::SAOProcess(TComPic *pDecPic) | TComSampleAdaptiveOffset | |
TComSampleAdaptiveOffset() | TComSampleAdaptiveOffset | |
TEncSampleAdaptiveOffset() | TEncSampleAdaptiveOffset | |
xPCMCURestoration(TComDataCU *pcCU, UInt uiAbsZorderIdx, UInt uiDepth) | TComSampleAdaptiveOffset | protected |
xPCMRestoration(TComPic *pcPic) | TComSampleAdaptiveOffset | protected |
xPCMSampleRestoration(TComDataCU *pcCU, UInt uiAbsZorderIdx, UInt uiDepth, const ComponentID compID) | TComSampleAdaptiveOffset | protected |
~TComSampleAdaptiveOffset() | TComSampleAdaptiveOffset | virtual |
~TEncSampleAdaptiveOffset() | TEncSampleAdaptiveOffset | virtual |