HEVC Test Model (HM)
HM-16.18
|
This is the complete list of members for TEncGOP, including all inherited members.
applyDeblockingFilterMetric(TComPic *pcPic, UInt uiNumSlices) | TEncGOP | protected |
applyDeblockingFilterParameterSelection(TComPic *pcPic, const UInt numSlices, const Int gopID) | TEncGOP | protected |
arrangeLongtermPicturesInRPS(TComSlice *, TComList< TComPic * > &) | TEncGOP | |
compressGOP(Int iPOCLast, Int iNumPicRcvd, TComList< TComPic * > &rcListPic, TComList< TComPicYuv * > &rcListPicYuvRec, std::list< AccessUnit > &accessUnitsInGOP, Bool isField, Bool isTff, const InputColourSpaceConversion snr_conversion, const Bool printFrameMSE, const Bool printMSSSIM) | TEncGOP | |
create() | TEncGOP | |
destroy() | TEncGOP | |
getAnalyzeAllData() | TEncGOP | inline |
getAnalyzeBData() | TEncGOP | inline |
getAnalyzeIData() | TEncGOP | inline |
getAnalyzePData() | TEncGOP | inline |
getGOPSize() | TEncGOP | inline |
getListPic() | TEncGOP | inline |
getNalUnitType(Int pocCurr, Int lastIdr, Bool isField) | TEncGOP | |
getRateCtrl() | TEncGOP | inlineprotected |
getSliceEncoder() | TEncGOP | inline |
init(TEncTop *pcTEncTop) | TEncGOP | |
m_associatedIRAPPOC | TEncGOP | private |
m_associatedIRAPType | TEncGOP | private |
m_bFirst | TEncGOP | private |
m_bLongtermTestPictureHasBeenCoded | TEncGOP | private |
m_bLongtermTestPictureHasBeenCoded2 | TEncGOP | private |
m_bRefreshPending | TEncGOP | private |
m_bSeqFirst | TEncGOP | private |
m_bufferingPeriodSEIPresentInAU | TEncGOP | private |
m_DBParam | TEncGOP | private |
m_gcAnalyzeAll | TEncGOP | private |
m_gcAnalyzeAll_in | TEncGOP | private |
m_gcAnalyzeB | TEncGOP | private |
m_gcAnalyzeI | TEncGOP | private |
m_gcAnalyzeP | TEncGOP | private |
m_iGopSize | TEncGOP | private |
m_iLastIDR | TEncGOP | private |
m_iLastRecoveryPicPOC | TEncGOP | private |
m_iNumPicCoded | TEncGOP | private |
m_lastBPSEI | TEncGOP | private |
m_ltRefPicPocLsbSps | TEncGOP | private |
m_ltRefPicUsedByCurrPicFlag | TEncGOP | private |
m_numLongTermRefPicSPS | TEncGOP | private |
m_pcBinCABAC | TEncGOP | private |
m_pcCavlcCoder | TEncGOP | private |
m_pcCfg | TEncGOP | private |
m_pcDeblockingTempPicYuv | TEncGOP | private |
m_pcEncTop | TEncGOP | private |
m_pcEntropyCoder | TEncGOP | private |
m_pcListPic | TEncGOP | private |
m_pcLoopFilter | TEncGOP | private |
m_pcRateCtrl | TEncGOP | private |
m_pcSAO | TEncGOP | private |
m_pcSbacCoder | TEncGOP | private |
m_pcSliceEncoder | TEncGOP | private |
m_pocCRA | TEncGOP | private |
m_seiEncoder | TEncGOP | private |
m_seiWriter | TEncGOP | private |
m_totalCoded | TEncGOP | private |
m_vRVM_RP | TEncGOP | private |
preLoopFilterPicAll(TComPic *pcPic, UInt64 &ruiDist) | TEncGOP | |
printOutSummary(UInt uiNumAllPicCoded, Bool isField, const Bool printMSEBasedSNR, const Bool printSequenceMSE, const Bool printMSSSIM, const BitDepths &bitDepths) | TEncGOP | |
TEncGOP() | TEncGOP | |
xAttachSliceDataToNalUnit(OutputNALUnit &rNalu, TComOutputBitstream *pcBitstreamRedirect) | TEncGOP | |
xCalculateAddPSNR(TComPic *pcPic, TComPicYuv *pcPicD, const AccessUnit &, Double dEncTime, const InputColourSpaceConversion snr_conversion, const Bool printFrameMSE, const Bool printMSSSIM, Double *PSNR_Y) | TEncGOP | protected |
xCalculateAddPSNRs(const Bool isField, const Bool isFieldTopFieldFirst, const Int iGOPid, TComPic *pcPic, const AccessUnit &accessUnit, TComList< TComPic * > &rcListPic, Double dEncTime, const InputColourSpaceConversion snr_conversion, const Bool printFrameMSE, const Bool printMSSSIM, Double *PSNR_Y) | TEncGOP | protected |
xCalculateInterlacedAddPSNR(TComPic *pcPicOrgFirstField, TComPic *pcPicOrgSecondField, TComPicYuv *pcPicRecFirstField, TComPicYuv *pcPicRecSecondField, const InputColourSpaceConversion snr_conversion, const Bool printFrameMSE, const Bool printMSSSIM, Double *PSNR_Y) | TEncGOP | protected |
xCalculateMSSSIM(const Pel *pOrg, const Int orgStride, const Pel *pRec, const Int recStride, const Int width, const Int height, const UInt bitDepth) | TEncGOP | protected |
xCalculateRVM() | TEncGOP | protected |
xClearSEIs(SEIMessages &seiMessages, Bool deleteMessages) | TEncGOP | protected |
xCreateIRAPLeadingSEIMessages(SEIMessages &seiMessages, const TComSPS *sps, const TComPPS *pps) | TEncGOP | protected |
xCreatePerPictureSEIMessages(Int picInGOP, SEIMessages &seiMessages, SEIMessages &nestedSeiMessages, TComSlice *slice) | TEncGOP | protected |
xCreatePictureTimingSEI(Int IRAPGOPid, SEIMessages &seiMessages, SEIMessages &nestedSeiMessages, SEIMessages &duInfoSeiMessages, TComSlice *slice, Bool isField, std::deque< DUData > &duData) | TEncGOP | protected |
xCreateScalableNestingSEI(SEIMessages &seiMessages, SEIMessages &nestedSeiMessages) | TEncGOP | protected |
xFindDistortionFrame(TComPicYuv *pcPic0, TComPicYuv *pcPic1, const BitDepths &bitDepths) | TEncGOP | protected |
xGetBuffer(TComList< TComPic * > &rcListPic, TComList< TComPicYuv * > &rcListPicYuvRecOut, Int iNumPicRcvd, Int iTimeOffset, TComPic *&rpcPic, TComPicYuv *&rpcPicYuvRecOut, Int pocCurr, Bool isField) | TEncGOP | protected |
xInitGOP(Int iPOCLast, Int iNumPicRcvd, Bool isField) | TEncGOP | protected |
xUpdateDuData(AccessUnit &testAU, std::deque< DUData > &duData) | TEncGOP | protected |
xUpdateDuInfoSEI(SEIMessages &duInfoSeiMessages, SEIPictureTiming *pictureTimingSEI) | TEncGOP | protected |
xUpdateTimingSEI(SEIPictureTiming *pictureTimingSEI, std::deque< DUData > &duData, const TComSPS *sps) | TEncGOP | protected |
xWriteAccessUnitDelimiter(AccessUnit &accessUnit, TComSlice *slice) | TEncGOP | protected |
xWriteDuSEIMessages(SEIMessages &duInfoSeiMessages, AccessUnit &accessUnit, Int temporalId, const TComSPS *sps, std::deque< DUData > &duData) | TEncGOP | protected |
xWriteLeadingSEIMessages(SEIMessages &seiMessages, SEIMessages &duInfoSeiMessages, AccessUnit &accessUnit, Int temporalId, const TComSPS *sps, std::deque< DUData > &duData) | TEncGOP | protected |
xWriteLeadingSEIOrdered(SEIMessages &seiMessages, SEIMessages &duInfoSeiMessages, AccessUnit &accessUnit, Int temporalId, const TComSPS *sps, Bool testWrite) | TEncGOP | protected |
xWriteParameterSets(AccessUnit &accessUnit, TComSlice *slice, const Bool bSeqFirst) | TEncGOP | protected |
xWritePPS(AccessUnit &accessUnit, const TComPPS *pps) | TEncGOP | protected |
xWriteSEI(NalUnitType naluType, SEIMessages &seiMessages, AccessUnit &accessUnit, AccessUnit::iterator &auPos, Int temporalId, const TComSPS *sps) | TEncGOP | protected |
xWriteSEISeparately(NalUnitType naluType, SEIMessages &seiMessages, AccessUnit &accessUnit, AccessUnit::iterator &auPos, Int temporalId, const TComSPS *sps) | TEncGOP | protected |
xWriteSPS(AccessUnit &accessUnit, const TComSPS *sps) | TEncGOP | protected |
xWriteTrailingSEIMessages(SEIMessages &seiMessages, AccessUnit &accessUnit, Int temporalId, const TComSPS *sps) | TEncGOP | protected |
xWriteVPS(AccessUnit &accessUnit, const TComVPS *vps) | TEncGOP | protected |
~TEncGOP() | TEncGOP | virtual |