doom3-gpl
Doom 3 GPL source release
|
Classes | |
struct | acProbs_s |
struct | acSymbol_s |
Private Types | |
typedef struct idCompressor_Arithmetic::acProbs_s | acProbs_t |
typedef struct idCompressor_Arithmetic::acSymbol_s | acSymbol_t |
Private Member Functions | |
void | InitProbabilities (void) |
void | UpdateProbabilities (acSymbol_t *symbol) |
int | ProbabilityForCount (unsigned int count) |
void | CharToSymbol (byte c, acSymbol_t *symbol) |
void | EncodeSymbol (acSymbol_t *symbol) |
int | SymbolFromCount (unsigned int count, acSymbol_t *symbol) |
int | GetCurrentCount (void) |
void | RemoveSymbolFromStream (acSymbol_t *symbol) |
void | PutBit (int bit) |
int | GetBit (void) |
void | WriteOverflowBits (void) |
Private Attributes | |
acProbs_t | probabilities [1<< AC_WORD_LENGTH] |
int | symbolBuffer |
int | symbolBit |
unsigned short | low |
unsigned short | high |
unsigned short | code |
unsigned int | underflowBits |
unsigned int | scale |
Definition at line 1378 of file Compressor.cpp.
|
private |
|
private |
|
inline |
Definition at line 1380 of file Compressor.cpp.
|
private |
Definition at line 1649 of file Compressor.cpp.
|
private |
Definition at line 1609 of file Compressor.cpp.
Reimplemented from idCompressor_BitStream.
Definition at line 1729 of file Compressor.cpp.
Definition at line 1587 of file Compressor.cpp.
Definition at line 1485 of file Compressor.cpp.
Reimplemented from idCompressor_BitStream.
Definition at line 1434 of file Compressor.cpp.
Definition at line 1446 of file Compressor.cpp.
Definition at line 1494 of file Compressor.cpp.
Definition at line 1660 of file Compressor.cpp.
Reimplemented from idCompressor_BitStream.
Definition at line 1744 of file Compressor.cpp.
|
private |
Definition at line 1554 of file Compressor.cpp.
|
private |
Definition at line 1541 of file Compressor.cpp.
|
private |
Definition at line 1465 of file Compressor.cpp.
Reimplemented from idCompressor_BitStream.
Definition at line 1695 of file Compressor.cpp.
Definition at line 1680 of file Compressor.cpp.
|
private |
Definition at line 1407 of file Compressor.cpp.
|
private |
Definition at line 1406 of file Compressor.cpp.
|
private |
Definition at line 1405 of file Compressor.cpp.
|
private |
Definition at line 1400 of file Compressor.cpp.
|
private |
Definition at line 1409 of file Compressor.cpp.
|
private |
Definition at line 1403 of file Compressor.cpp.
|
private |
Definition at line 1402 of file Compressor.cpp.
|
private |
Definition at line 1408 of file Compressor.cpp.