RetroArch
Public Attributes | List of all members
CLzmaEnc Struct Reference
Collaboration diagram for CLzmaEnc:
[legend]

Public Attributes

voidmatchFinderObj
 
IMatchFinder matchFinder
 
uint32_t optimumEndIndex
 
uint32_t optimumCurrentIndex
 
uint32_t longestMatchLength
 
uint32_t numPairs
 
uint32_t numAvail
 
uint32_t numFastBytes
 
uint32_t additionalOffset
 
uint32_t reps [LZMA_NUM_REPS]
 
uint32_t state
 
unsigned lc
 
unsigned lp
 
unsigned pb
 
unsigned lpMask
 
unsigned pbMask
 
unsigned lclp
 
CLzmaProblitProbs
 
bool fastMode
 
bool writeEndMark
 
bool finished
 
bool multiThread
 
bool needInit
 
uint64_t nowPos64
 
uint32_t matchPriceCount
 
uint32_t alignPriceCount
 
uint32_t distTableSize
 
uint32_t dictSize
 
SRes result
 
CRangeEnc rc
 
CMatchFinder matchFinderBase
 
COptimal opt [kNumOpts]
 
unsigned char g_FastPos [1<< kNumLogBits]
 
uint32_t ProbPrices [kBitModelTotal >> kNumMoveReducingBits]
 
uint32_t matches [LZMA_MATCH_LEN_MAX *2+2+1]
 
uint32_t posSlotPrices [kNumLenToPosStates][kDistTableSizeMax]
 
uint32_t distancesPrices [kNumLenToPosStates][kNumFullDistances]
 
uint32_t alignPrices [kAlignTableSize]
 
CLzmaProb isMatch [kNumStates][LZMA_NUM_PB_STATES_MAX]
 
CLzmaProb isRep [kNumStates]
 
CLzmaProb isRepG0 [kNumStates]
 
CLzmaProb isRepG1 [kNumStates]
 
CLzmaProb isRepG2 [kNumStates]
 
CLzmaProb isRep0Long [kNumStates][LZMA_NUM_PB_STATES_MAX]
 
CLzmaProb posSlotEncoder [kNumLenToPosStates][1<< kNumPosSlotBits]
 
CLzmaProb posEncoders [kNumFullDistances - kEndPosModelIndex]
 
CLzmaProb posAlignEncoder [1<< kNumAlignBits]
 
CLenPriceEnc lenEnc
 
CLenPriceEnc repLenEnc
 
CSaveState saveState
 

Member Data Documentation

◆ additionalOffset

uint32_t CLzmaEnc::additionalOffset

◆ alignPriceCount

uint32_t CLzmaEnc::alignPriceCount

◆ alignPrices

uint32_t CLzmaEnc::alignPrices[kAlignTableSize]

◆ dictSize

uint32_t CLzmaEnc::dictSize

◆ distancesPrices

uint32_t CLzmaEnc::distancesPrices[kNumLenToPosStates][kNumFullDistances]

◆ distTableSize

uint32_t CLzmaEnc::distTableSize

◆ fastMode

bool CLzmaEnc::fastMode

◆ finished

bool CLzmaEnc::finished

◆ g_FastPos

unsigned char CLzmaEnc::g_FastPos[1<< kNumLogBits]

◆ isMatch

◆ isRep

CLzmaProb CLzmaEnc::isRep[kNumStates]

◆ isRep0Long

◆ isRepG0

CLzmaProb CLzmaEnc::isRepG0[kNumStates]

◆ isRepG1

CLzmaProb CLzmaEnc::isRepG1[kNumStates]

◆ isRepG2

CLzmaProb CLzmaEnc::isRepG2[kNumStates]

◆ lc

unsigned CLzmaEnc::lc

◆ lclp

unsigned CLzmaEnc::lclp

◆ lenEnc

CLenPriceEnc CLzmaEnc::lenEnc

◆ litProbs

CLzmaProb* CLzmaEnc::litProbs

◆ longestMatchLength

uint32_t CLzmaEnc::longestMatchLength

◆ lp

unsigned CLzmaEnc::lp

◆ lpMask

unsigned CLzmaEnc::lpMask

◆ matches

uint32_t CLzmaEnc::matches[LZMA_MATCH_LEN_MAX *2+2+1]

◆ matchFinder

IMatchFinder CLzmaEnc::matchFinder

◆ matchFinderBase

CMatchFinder CLzmaEnc::matchFinderBase

◆ matchFinderObj

void* CLzmaEnc::matchFinderObj

◆ matchPriceCount

uint32_t CLzmaEnc::matchPriceCount

◆ multiThread

bool CLzmaEnc::multiThread

◆ needInit

bool CLzmaEnc::needInit

◆ nowPos64

uint64_t CLzmaEnc::nowPos64

◆ numAvail

uint32_t CLzmaEnc::numAvail

◆ numFastBytes

uint32_t CLzmaEnc::numFastBytes

◆ numPairs

uint32_t CLzmaEnc::numPairs

◆ opt

COptimal CLzmaEnc::opt[kNumOpts]

◆ optimumCurrentIndex

uint32_t CLzmaEnc::optimumCurrentIndex

◆ optimumEndIndex

uint32_t CLzmaEnc::optimumEndIndex

◆ pb

unsigned CLzmaEnc::pb

◆ pbMask

unsigned CLzmaEnc::pbMask

◆ posAlignEncoder

CLzmaProb CLzmaEnc::posAlignEncoder[1<< kNumAlignBits]

◆ posEncoders

CLzmaProb CLzmaEnc::posEncoders[kNumFullDistances - kEndPosModelIndex]

◆ posSlotEncoder

CLzmaProb CLzmaEnc::posSlotEncoder[kNumLenToPosStates][1<< kNumPosSlotBits]

◆ posSlotPrices

uint32_t CLzmaEnc::posSlotPrices[kNumLenToPosStates][kDistTableSizeMax]

◆ ProbPrices

uint32_t CLzmaEnc::ProbPrices[kBitModelTotal >> kNumMoveReducingBits]

◆ rc

CRangeEnc CLzmaEnc::rc

◆ repLenEnc

CLenPriceEnc CLzmaEnc::repLenEnc

◆ reps

uint32_t CLzmaEnc::reps[LZMA_NUM_REPS]

◆ result

SRes CLzmaEnc::result

◆ saveState

CSaveState CLzmaEnc::saveState

◆ state

uint32_t CLzmaEnc::state

◆ writeEndMark

bool CLzmaEnc::writeEndMark

The documentation for this struct was generated from the following file: