HEVC Test Model (HM)
HM-16.18
|
App | |
TAppDecoder | |
decmain.cpp | Decoder application main |
TAppDecCfg.cpp | Decoder configuration class |
TAppDecCfg.h | Decoder configuration class (header) |
TAppDecTop.cpp | Decoder application class |
TAppDecTop.h | Decoder application class (header) |
TAppEncoder | |
encmain.cpp | Encoder application main |
TAppEncCfg.cpp | Handle encoder configuration parameters |
TAppEncCfg.h | Handle encoder configuration parameters (header) |
TAppEncTop.cpp | Encoder application class |
TAppEncTop.h | Encoder application class (header) |
utils | |
BitrateTargeting | |
ExtractBitrates.cpp | |
ExtractBitrates.h | |
ExtractBitratesMain.cpp | |
GuessLambdaModifiers.cpp | |
GuessLambdaModifiers.h | |
GuessLambdaModifiersMain.cpp | |
RuntimeError.h | |
annexBbytecount.cpp | |
convert_NtoMbit_YCbCr.cpp | |
doc | |
mainpage.h | HEVC reference documentation main page (no functional use) |
Lib | |
libmd5 | |
libmd5.c | |
libmd5.h | |
MD5.h | |
TAppCommon | |
program_options_lite.cpp | |
program_options_lite.h | |
TLibCommon | |
AccessUnit.h | Access Unit class (header) |
CommonDef.h | Defines version information, constants and small in-line functions |
ContextModel.cpp | Context model class |
ContextModel.h | Context model class (header) |
ContextModel3DBuffer.cpp | Context model 3D buffer class |
ContextModel3DBuffer.h | Context model 3D buffer class (header) |
ContextTables.h | Defines constants and tables for SBAC |
Debug.cpp | Defines types and objects for environment-variable-based debugging and feature control |
Debug.h | Defines types and objects for environment-variable-based debugging and feature control |
NAL.h | |
SEI.cpp | Helper functions for SEI handling |
SEI.h | |
TComBitCounter.h | Class for counting bits (header) |
TComBitStream.cpp | Class for handling bitstream |
TComBitStream.h | Class for handling bitstream (header) |
TComCABACTables.cpp | Static class for CABAC tables |
TComCABACTables.h | Static class for CABAC tables |
TComChromaFormat.cpp | |
TComChromaFormat.h | |
TComCodingStatistics.h | |
TComDataCU.cpp | CU data structure |
TComDataCU.h | CU data structure (header) |
TComInterpolationFilter.cpp | Implementation of TComInterpolationFilter class |
TComInterpolationFilter.h | Declaration of TComInterpolationFilter class |
TComList.h | General list class (header) |
TComLoopFilter.cpp | Deblocking filter |
TComLoopFilter.h | Deblocking filter (header) |
TComMotionInfo.cpp | Motion information handling classes |
TComMotionInfo.h | Motion information handling classes (header) |
TComMv.h | Motion vector class (header) |
TComPattern.cpp | Neighbouring pixel access classes |
TComPattern.h | Neighbouring pixel access classes (header) |
TComPic.cpp | Picture class |
TComPic.h | Picture class (header) |
TComPicSym.cpp | Picture symbol class |
TComPicSym.h | Picture symbol class (header) |
TComPicYuv.cpp | Picture YUV buffer class |
TComPicYuv.h | Picture YUV buffer class (header) |
TComPicYuvMD5.cpp | |
TComPrediction.cpp | Prediction class |
TComPrediction.h | Prediction class (header) |
TComRdCost.cpp | RD cost computation class |
TComRdCost.h | RD cost computation classes (header) |
TComRdCostWeightPrediction.cpp | RD cost computation class with Weighted-Prediction |
TComRdCostWeightPrediction.h | RD cost computation namespace (header) |
TComRectangle.h | |
TComRom.cpp | Global variables & functions |
TComRom.h | Global variables & functions (header) |
TComSampleAdaptiveOffset.cpp | Sample adaptive offset class |
TComSampleAdaptiveOffset.h | Sample adaptive offset class (header) |
TComSlice.cpp | Slice header and SPS class |
TComSlice.h | Slice header and SPS class (header) |
TComTrQuant.cpp | Transform and quantization class |
TComTrQuant.h | Transform and quantization class (header) |
TComTU.cpp | |
TComTU.h | |
TComWeightPrediction.cpp | |
TComWeightPrediction.h | Weighting prediction class (header) |
TComYuv.cpp | General YUV buffer class |
TComYuv.h | General YUV buffer class (header) |
TypeDef.h | Define macros, basic types, new types and enumerations |
TLibDecoder | |
AnnexBread.cpp | Reading functions for Annex B byte streams |
AnnexBread.h | Reading functions for Annex B byte streams |
NALread.cpp | Reading functionality for NAL units |
NALread.h | Reading functionality for NAL units |
SEIread.cpp | Reading funtionality for SEI messages |
SEIread.h | Reading funtionality for SEI messages |
SyntaxElementParser.cpp | Parsing functionality high level syntax |
SyntaxElementParser.h | Parsing functionality high level syntax |
TDecBinCoder.h | Binary entropy decoder interface |
TDecBinCoderCABAC.cpp | Binary entropy decoder of CABAC |
TDecBinCoderCABAC.h | Binary entropy decoder of CABAC |
TDecCAVLC.cpp | CAVLC decoder class |
TDecCAVLC.h | CAVLC decoder class (header) |
TDecConformance.cpp | Decoder conformance functions |
TDecConformance.h | Decoder conformance functions (header) |
TDecCu.cpp | CU decoder class |
TDecCu.h | CU decoder class (header) |
TDecEntropy.cpp | Entropy decoder class |
TDecEntropy.h | Entropy decoder class (header) |
TDecGop.cpp | GOP decoder class |
TDecGop.h | GOP decoder class (header) |
TDecSbac.cpp | Context-adaptive entropy decoder class |
TDecSbac.h | SBAC decoder class (header) |
TDecSlice.cpp | Slice decoder class |
TDecSlice.h | Slice decoder class (header) |
TDecTop.cpp | Decoder class |
TDecTop.h | Decoder class (header) |
TLibEncoder | |
AnnexBwrite.h | |
NALwrite.cpp | |
NALwrite.h | |
SEIEncoder.cpp | |
SEIEncoder.h | |
SEIwrite.cpp | |
SEIwrite.h | |
SyntaxElementWriter.cpp | CAVLC encoder class |
SyntaxElementWriter.h | CAVLC encoder class (header) |
TEncAnalyze.h | Encoder analyzer class (header) |
TEncBinCoder.h | Binary entropy encoder interface |
TEncBinCoderCABAC.cpp | Binary entropy encoder of CABAC |
TEncBinCoderCABAC.h | Binary entropy encoder of CABAC |
TEncBinCoderCABACCounter.cpp | |
TEncBinCoderCABACCounter.h | |
TEncCavlc.cpp | CAVLC encoder class |
TEncCavlc.h | CAVLC encoder class (header) |
TEncCfg.h | Encoder configuration class (header) |
TEncCu.cpp | Coding Unit (CU) encoder class |
TEncCu.h | Coding Unit (CU) encoder class (header) |
TEncEntropy.cpp | Entropy encoder class |
TEncEntropy.h | Entropy encoder class (header) |
TEncGOP.cpp | GOP encoder class |
TEncGOP.h | GOP encoder class (header) |
TEncPic.cpp | Class of picture which includes side information for encoder |
TEncPic.h | Class of picture which includes side information for encoder (header) |
TEncPreanalyzer.cpp | Source picture analyzer class |
TEncPreanalyzer.h | Source picture analyzer class (header) |
TEncRateCtrl.cpp | Rate control manager class |
TEncRateCtrl.h | Rate control manager class |
TEncSampleAdaptiveOffset.cpp | Estimation part of sample adaptive offset class |
TEncSampleAdaptiveOffset.h | Estimation part of sample adaptive offset class (header) |
TEncSbac.cpp | SBAC encoder class |
TEncSbac.h | Context-adaptive entropy encoder class (header) |
TEncSearch.cpp | Encoder search class |
TEncSearch.h | Encoder search class (header) |
TEncSlice.cpp | Slice encoder class |
TEncSlice.h | Slice encoder class (header) |
TEncTop.cpp | Encoder class |
TEncTop.h | Encoder class (header) |
WeightPredAnalysis.cpp | Weighted prediction encoder class |
WeightPredAnalysis.h | Weighted prediction encoder class |
TLibVideoIO | |
TVideoIOYuv.cpp | YUV file I/O class |
TVideoIOYuv.h | YUV file I/O class (header) |