48 if (value.empty() || value==
"UNCHANGED")
54 if (value==
"YCbCrtoYYY")
58 if (value==
"YCbCrtoYCrCb")
62 if (value==
"RGBtoGBR")
69 if (value==
"YCrCbtoYCbCr")
73 if (value==
"GBRtoRGB")
85 return "UNCHANGED, YCbCrtoYCrCb, YCbCrtoYYY or RGBtoGBR";
89 return "UNCHANGED, YCrCbtoYCbCr or GBRtoRGB";
SChar g_aucConvertToBit[MAX_CU_SIZE+1]
Bool getTransformSkipContextEnabledFlag() const
const TComSPSRExt & getSpsRangeExtension() const
UInt GetAbsPartIdxTU() const
static const UInt nonDiagonalScan8x8ContextOffset[MAX_NUM_CHANNEL_TYPE]
UInt getCoefScanIdx(const UInt uiAbsPartIdx, const UInt uiWidth, const UInt uiHeight, const ComponentID compID) const
static const Int MLS_CG_LOG2_WIDTH
UInt * g_scanOrder[SCAN_NUMBER_OF_GROUP_TYPES][SCAN_NUMBER_OF_TYPES][MAX_CU_DEPTH][MAX_CU_DEPTH]
const TComRectangle & getRect(const ComponentID compID) const
UInt firstSignificanceMapContext
COEFF_SCAN_TYPE
coefficient scanning type used in ACS
static const UInt significanceMapContextSetStart[MAX_NUM_CHANNEL_TYPE][CONTEXT_NUMBER_OF_TYPES]
UChar * getTransformSkip(ComponentID compID)
Bool * getCUTransquantBypass()
InputColourSpaceConversion
static const Int MLS_CG_LOG2_HEIGHT
transform and quantization class (header)
CU data structure (header)
const TComSPS * getSPS() const