|
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 |
1.8.5