#include <TComSampleAdaptiveOffset.h>
|
Bool | m_picSAOEnabled [MAX_NUM_COMPONENT] |
|
| TComSampleAdaptiveOffset () |
|
virtual | ~TComSampleAdaptiveOffset () |
|
Void | SAOProcess (TComPic *pDecPic) |
|
Void | create (Int picWidth, Int picHeight, ChromaFormat format, UInt maxCUWidth, UInt maxCUHeight, UInt maxCUDepth, UInt lumaBitShift, UInt chromaBitShift) |
|
Void | destroy () |
|
Void | reconstructBlkSAOParams (TComPic *pic, SAOBlkParam *saoBlkParams) |
|
Void | PCMLFDisableProcess (TComPic *pcPic) |
|
Void | 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) |
|
Void | invertQuantOffsets (ComponentID compIdx, Int typeIdc, Int typeAuxInfo, Int *dstOffsets, Int *srcOffsets) |
|
Void | reconstructBlkSAOParam (SAOBlkParam &recParam, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES]) |
|
Int | getMergeList (TComPic *pic, Int ctuRsAddr, SAOBlkParam *blkParams, SAOBlkParam *mergeList[NUM_SAO_MERGE_TYPES]) |
|
Void | offsetCTU (Int ctuRsAddr, TComPicYuv *srcYuv, TComPicYuv *resYuv, SAOBlkParam &saoblkParam, TComPic *pPic) |
|
Void | xPCMRestoration (TComPic *pcPic) |
|
Void | xPCMCURestoration (TComDataCU *pcCU, UInt uiAbsZorderIdx, UInt uiDepth) |
|
Void | xPCMSampleRestoration (TComDataCU *pcCU, UInt uiAbsZorderIdx, UInt uiDepth, const ComponentID compID) |
|
Definition at line 63 of file TComSampleAdaptiveOffset.h.
TComSampleAdaptiveOffset::TComSampleAdaptiveOffset |
( |
| ) |
|
TComSampleAdaptiveOffset::~TComSampleAdaptiveOffset |
( |
| ) |
|
|
virtual |
Void TComSampleAdaptiveOffset::destroy |
( |
| ) |
|
static Int TComSampleAdaptiveOffset::getMaxOffsetQVal |
( |
const Int |
channelBitDepth | ) |
|
|
inlinestatic |
Void TComSampleAdaptiveOffset::invertQuantOffsets |
( |
ComponentID |
compIdx, |
|
|
Int |
typeIdc, |
|
|
Int |
typeAuxInfo, |
|
|
Int * |
dstOffsets, |
|
|
Int * |
srcOffsets |
|
) |
| |
|
protected |
Void TComSampleAdaptiveOffset::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 |
|
) |
| |
|
protected |
Void TComSampleAdaptiveOffset::PCMLFDisableProcess |
( |
TComPic * |
pcPic | ) |
|
PCM LF disable process.
- Parameters
-
- Note
- Replace filtered sample values of PCM mode blocks with the transmitted and reconstructed ones.
Definition at line 645 of file TComSampleAdaptiveOffset.cpp.
Void TComSampleAdaptiveOffset::SAOProcess |
( |
TComPic * |
pDecPic | ) |
|
PCM CU restoration.
- Parameters
-
pcCU | pointer to current CU |
uiAbsZorderIdx | part index |
uiDepth | CU depth |
Definition at line 673 of file TComSampleAdaptiveOffset.cpp.
Void TComSampleAdaptiveOffset::xPCMRestoration |
( |
TComPic * |
pcPic | ) |
|
|
protected |
PCM sample restoration.
- Parameters
-
pcCU | pointer to current CU |
uiAbsZorderIdx | part index |
uiDepth | CU depth |
compID | texture component type |
Definition at line 711 of file TComSampleAdaptiveOffset.cpp.
Int TComSampleAdaptiveOffset::m_lineBufWidth |
|
protected |
Int TComSampleAdaptiveOffset::m_maxCUHeight |
|
protected |
Int TComSampleAdaptiveOffset::m_maxCUWidth |
|
protected |
Int TComSampleAdaptiveOffset::m_numCTUInHeight |
|
protected |
Int TComSampleAdaptiveOffset::m_numCTUInWidth |
|
protected |
Int TComSampleAdaptiveOffset::m_numCTUsPic |
|
protected |
Int TComSampleAdaptiveOffset::m_picHeight |
|
protected |
Int TComSampleAdaptiveOffset::m_picWidth |
|
protected |
SChar* TComSampleAdaptiveOffset::m_signLineBuf1 |
|
protected |
SChar* TComSampleAdaptiveOffset::m_signLineBuf2 |
|
protected |
TComPicYuv* TComSampleAdaptiveOffset::m_tempPicYuv |
|
protected |
The documentation for this class was generated from the following files: