HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TEncSampleAdaptiveOffset Member List

This is the complete list of members for TEncSampleAdaptiveOffset, including all inherited members.

addPreDBFStatistics(SAOStatData ***blkStats)TEncSampleAdaptiveOffsetprivate
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)TEncSampleAdaptiveOffsetprivate
decidePicParams(Bool *sliceEnabled, const TComPic *pic, const Double saoEncodingRate, const Double saoEncodingRateChroma, const Bool bResetStateAfterIRAP)TEncSampleAdaptiveOffsetprivate
deriveModeMergeRDO(const BitDepths &bitDepths, Int ctuRsAddr, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES], Bool *sliceEnabled, SAOStatData ***blkStats, SAOBlkParam &modeParam, Double &modeNormCost, TEncSbac **cabacCoderRDO, Int inCabacLabel)TEncSampleAdaptiveOffsetprivate
deriveModeNewRDO(const BitDepths &bitDepths, Int ctuRsAddr, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES], Bool *sliceEnabled, SAOStatData ***blkStats, SAOBlkParam &modeParam, Double &modeNormCost, TEncSbac **cabacCoderRDO, Int inCabacLabel)TEncSampleAdaptiveOffsetprivate
deriveOffsets(ComponentID compIdx, const Int channelBitDepth, Int typeIdc, SAOStatData &statData, Int *quantOffsets, Int &typeAuxInfo)TEncSampleAdaptiveOffsetprivate
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)TEncSampleAdaptiveOffsetinlineprivate
estSaoDist(Int64 count, Int64 offset, Int64 diffSum, Int shift)TEncSampleAdaptiveOffsetinlineprivate
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)TEncSampleAdaptiveOffsetprivate
getDistortion(const Int channelBitDepth, Int typeIdc, Int typeAuxInfo, Int *offsetVal, SAOStatData &statData)TEncSampleAdaptiveOffsetprivate
getMaxOffsetQVal(const Int channelBitDepth)TComSampleAdaptiveOffsetinlinestatic
getMergeList(TComPic *pic, Int ctuRsAddr, SAOBlkParam *blkParams, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES])TComSampleAdaptiveOffsetprotected
getPreDBFStatistics(TComPic *pPic)TEncSampleAdaptiveOffset
getStatistics(SAOStatData ***blkStats, TComPicYuv *orgYuv, TComPicYuv *srcYuv, TComPic *pPic, Bool isCalculatePreDeblockSamples=false)TEncSampleAdaptiveOffsetprivate
initRDOCabacCoder(TEncSbac *pcRDGoOnSbacCoder, TComSlice *pcSlice)TEncSampleAdaptiveOffset
invertQuantOffsets(ComponentID compIdx, Int typeIdc, Int typeAuxInfo, Int *dstOffsets, Int *srcOffsets)TComSampleAdaptiveOffsetprotected
m_chromaFormatIDCTComSampleAdaptiveOffsetprotected
m_lambdaTEncSampleAdaptiveOffsetprivate
m_lastIRAPPocTEncSampleAdaptiveOffsetprivate
m_lineBufWidthTComSampleAdaptiveOffsetprotected
m_maxCUHeightTComSampleAdaptiveOffsetprotected
m_maxCUWidthTComSampleAdaptiveOffsetprotected
m_numCTUInHeightTComSampleAdaptiveOffsetprotected
m_numCTUInWidthTComSampleAdaptiveOffsetprotected
m_numCTUsPicTComSampleAdaptiveOffsetprotected
m_offsetStepLog2TComSampleAdaptiveOffsetprotected
m_pcRDGoOnSbacCoderTEncSampleAdaptiveOffsetprivate
m_picHeightTComSampleAdaptiveOffsetprotected
m_picWidthTComSampleAdaptiveOffsetprotected
m_pppcBinCoderCABACTEncSampleAdaptiveOffsetprivate
m_pppcRDSbacCoderTEncSampleAdaptiveOffsetprivate
m_preDBFstatDataTEncSampleAdaptiveOffsetprivate
m_saoDisabledRateTEncSampleAdaptiveOffsetprivate
m_signLineBuf1TComSampleAdaptiveOffsetprotected
m_signLineBuf2TComSampleAdaptiveOffsetprotected
m_skipLinesBTEncSampleAdaptiveOffsetprivate
m_skipLinesRTEncSampleAdaptiveOffsetprivate
m_statDataTEncSampleAdaptiveOffsetprivate
m_tempPicYuvTComSampleAdaptiveOffsetprotected
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)TComSampleAdaptiveOffsetprotected
offsetCTU(Int ctuRsAddr, TComPicYuv *srcYuv, TComPicYuv *resYuv, SAOBlkParam &saoblkParam, TComPic *pPic)TComSampleAdaptiveOffsetprotected
PCMLFDisableProcess(TComPic *pcPic)TComSampleAdaptiveOffset
reconstructBlkSAOParam(SAOBlkParam &recParam, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES])TComSampleAdaptiveOffsetprotected
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)TComSampleAdaptiveOffsetprotected
xPCMRestoration(TComPic *pcPic)TComSampleAdaptiveOffsetprotected
xPCMSampleRestoration(TComDataCU *pcCU, UInt uiAbsZorderIdx, UInt uiDepth, const ComponentID compID)TComSampleAdaptiveOffsetprotected
~TComSampleAdaptiveOffset()TComSampleAdaptiveOffsetvirtual
~TEncSampleAdaptiveOffset()TEncSampleAdaptiveOffsetvirtual