159 #if JCTVC_Y0038_PARAMS
174 std::list<AccessUnit>& accessUnitsOut,
Int& iNumEncoded );
180 std::list<AccessUnit>& accessUnitsOut,
Int& iNumEncoded,
Bool isTff);
182 #if JVET_F0064_MSSSIM
192 #endif // __TENCTOP__
TEncBinCABAC m_cBinCoderCABAC
bin coder CABAC
entropy encoder class (header)
Void xInitSPS(TComSPS &sps)
initialize SPS from encoder options
TEncSbac *** getRDSbacCoder()
deblocking filter (header)
TEncRateCtrl * getRateCtrl()
GOP encoder class (header)
prediction class (header)
Void setParamSetChanged(Int spsId, Int ppsId)
picture class (symbol + YUV buffers)
TEncEntropy m_cEntropyCoder
entropy encoder
TEncGOP * getGOPEncoder()
TEncSlice m_cSliceEncoder
slice encoder
Void printSummary(Bool isField)
Bool m_printMSEBasedSequencePSNR
TEncSbac m_cRDGoOnSbacCoder
going on SBAC model for RD stage
estimation part of sample adaptive offset class (header)
TEncPreanalyzer m_cPreanalyzer
image characteristics analyzer for TM5-step3-like adaptive QP
UInt m_uiNumAllPicCoded
number of coded pictures
TEncEntropy * getEntropyCoder()
TComTrQuant m_cTrQuant
transform & quantization class
TEncGOP m_cGOPEncoder
GOP encoder.
Source picture analyzer class.
Void xInitScalingLists(TComSPS &sps, TComPPS &pps)
initialize scaling lists
ParameterSetMap< TComPPS > m_ppsMap
PPS. This is the base value. This is copied to TComPicSym.
TEncSbac *** m_pppcRDSbacCoder
temporal storage for RD computation
TEncSbac * getRDGoOnSbacCoder()
YUV file I/O class (header)
encoder configuration class (header)
TEncSbac * getSbacCoder()
TComList< TComPic * > * getListPic()
Int getReferencePictureSetIdxForSOP(Int POCCurr, Int GOPid)
general list class (header)
TComRdCost m_cRdCost
RD cost computation class.
TComLoopFilter * getLoopFilter()
TEncSampleAdaptiveOffset m_cEncSAO
sample adaptive offset class
TEncCavlc m_cCavlcCoder
CAVLC encoder.
Bool PPSNeedsWriting(Int ppsId)
RD cost computation class.
TComTrQuant * getTrQuant()
Bool SPSNeedsWriting(Int spsId)
slice encoder class (header)
ParameterSetMap< TComSPS > m_spsMap
SPS. This is the base value. This is copied to TComPicSym.
TEncCavlc * getCavlcCoder()
const BitDepths & getBitDepths() const
encoder search class (header)
Void encode(Bool bEos, TComPicYuv *pcPicYuvOrg, TComPicYuv *pcPicYuvTrueOrg, const InputColourSpaceConversion snrCSC, TComList< TComPicYuv * > &rcListPicYuvRecOut, std::list< AccessUnit > &accessUnitsOut, Int &iNumEncoded)
encode several number of pictures until end-of-sequence
TEncRateCtrl m_cRateCtrl
Rate control class.
Access Unit class (header)
TEncSlice * getSliceEncoder()
TEncBinCABACCounter m_cRDGoOnBinCoderCABAC
going on bin coder CABAC for RD stage
Int m_iPOCLast
time index (POC)
TEncSearch m_cSearch
encoder search class
Void init(Bool isFieldCoding)
InputColourSpaceConversion
Context-adaptive entropy encoder class (header)
TEncBinCABACCounter *** m_pppcBinCoderCABAC
temporal CABAC state storage for RD computation
Void xInitVPS(TComVPS &vps, const TComSPS &sps)
initialize VPS from encoder options
transform and quantization class
TEncCavlc * m_pcCavlcCoder
CAVLC encoder.
TComLoopFilter m_cLoopFilter
deblocking filter class
Void xInitPPS(TComPPS &pps, const TComSPS &sps)
initialize PPS from encoder options
Rate control manager class.
Void xInitHrdParameters(TComSPS &sps)
initialize HRD parameters
transform and quantization class (header)
Void xGetNewPicBuffer(TComPic *&rpcPic, Int ppsId)
get picture buffer which will be processed. If ppsId<0, then the ppsMap will be queried for the first...
TEncSearch * getPredSearch()
source picture analyzer class (header)
CAVLC encoder class (header)
Void selectReferencePictureSet(TComSlice *slice, Int POCCurr, Int GOPid)
encoder configuration class
TComList< TComPic * > m_cListPic
dynamic list of pictures
Int m_iNumPicRcvd
number of received pictures
TEncBinCABAC * getBinCABAC()
Void xInitRPS(TComSPS &sps, Bool isFieldCoding)
initialize PPS from encoder options
Void xInitPPSforTiles(TComPPS &pps)
TEncSbac m_cSbacCoder
SBAC encoder.
TEncSampleAdaptiveOffset * getSAO()
TEncCu m_cCuEncoder
CU encoder.
Void printOutSummary(UInt uiNumAllPicCoded, Bool isField, const Bool printMSEBasedSNR, const Bool printSequenceMSE, const Bool printMSSSIM, const BitDepths &bitDepths)