HEVC Test Model (HM)
HM-16.18
|
CAVLC encoder class. More...
#include <TEncCavlc.h>
Additional Inherited Members | |
Protected Member Functions inherited from SyntaxElementWriter | |
SyntaxElementWriter () | |
virtual | ~SyntaxElementWriter () |
Void | setBitstream (TComBitIf *p) |
UInt | xConvertToUInt (Int iValue) |
Void | xWriteSCode (Int iCode, UInt uiLength) |
Void | xWriteCode (UInt uiCode, UInt uiLength) |
Void | xWriteUvlc (UInt uiCode) |
Void | xWriteSvlc (Int iCode) |
Void | xWriteFlag (UInt uiCode) |
Void | xWriteRbspTrailingBits () |
Protected Attributes inherited from SyntaxElementWriter | |
TComBitIf * | m_pcBitIf |
CAVLC encoder class.
Definition at line 70 of file TEncCavlc.h.
TEncCavlc::TEncCavlc | ( | ) |
Definition at line 90 of file TEncCavlc.cpp.
|
virtual |
Definition at line 95 of file TEncCavlc.cpp.
|
inline |
Definition at line 107 of file TEncCavlc.h.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1333 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1338 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1316 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1237 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1321 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1518 of file TEncCavlc.cpp.
Void TEncCavlc::codeHrdParameters | ( | const TComHRD * | hrd, |
Bool | commonInfPresentFlag, | ||
UInt | maxNumSubLayersMinus1 | ||
) |
Definition at line 402 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1301 of file TEncCavlc.cpp.
Void TEncCavlc::codeInterModeFlag | ( | TComDataCU * | pcCU, |
UInt | uiAbsPartIdx, | ||
UInt | uiDepth, | ||
UInt | uiEncMode | ||
) |
Definition at line 1232 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1296 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1291 of file TEncCavlc.cpp.
|
virtual |
Code I_PCM information.
pcCU | pointer to CU |
uiAbsPartIdx | CU index |
Implements TEncEntropyIf.
Definition at line 1286 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1222 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1227 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1311 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1207 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1212 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 166 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1217 of file TEncCavlc.cpp.
Void TEncCavlc::codeProfileTier | ( | const ProfileTierLevel * | ptl, |
const Bool | bIsSubLayer | ||
) |
Definition at line 1106 of file TEncCavlc.cpp.
Void TEncCavlc::codePTL | ( | const TComPTL * | pcPTL, |
Bool | profilePresentFlag, | ||
Int | maxNumSubLayersMinus1 | ||
) |
Definition at line 1067 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1257 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1267 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1262 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1271 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1306 of file TEncCavlc.cpp.
|
inlinevirtual |
Implements TEncEntropyIf.
Definition at line 101 of file TEncCavlc.h.
Void TEncCavlc::codeScalingList | ( | const TComScalingList & | scalingList | ) |
code quantization matrix
scalingList | quantization matrix information |
Definition at line 1438 of file TEncCavlc.cpp.
|
protected |
Definition at line 109 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1242 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1203 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 720 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1247 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 473 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 1199 of file TEncCavlc.cpp.
Write tiles and wavefront substreams sizes for the slice header (entry points).
pSlice | TComSlice structure that contains the substream size information. |
Implements TEncEntropyIf.
Definition at line 1163 of file TEncCavlc.cpp.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1276 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 1252 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 646 of file TEncCavlc.cpp.
Definition at line 316 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 83 of file TEncCavlc.h.
|
virtual |
Implements TEncEntropyIf.
Definition at line 1343 of file TEncCavlc.cpp.
|
protected |
Definition at line 1503 of file TEncCavlc.cpp.
|
inlinevirtual |
Implements TEncEntropyIf.
Definition at line 87 of file TEncCavlc.h.
|
inlinevirtual |
Implements TEncEntropyIf.
Definition at line 86 of file TEncCavlc.h.
Implements TEncEntropyIf.
Definition at line 104 of file TEncCavlc.cpp.
Implements TEncEntropyIf.
Definition at line 85 of file TEncCavlc.h.
Code weighted prediction tables.
Definition at line 1354 of file TEncCavlc.cpp.
Void TEncCavlc::xCodeScalingList | ( | const TComScalingList * | scalingList, |
UInt | sizeId, | ||
UInt | listId | ||
) |
code DPCM
scalingList | quantization matrix information |
sizeId | size index |
listId | list index |
Definition at line 1474 of file TEncCavlc.cpp.