Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
lzma_range_encoder Struct Reference

#include <range_encoder.h>

Public Types

enum  {
  RC_BIT_0 , RC_BIT_1 , RC_DIRECT_0 , RC_DIRECT_1 ,
  RC_FLUSH
}
 Symbols to encode. More...
 
enum  {
  RC_BIT_0 , RC_BIT_1 , RC_DIRECT_0 , RC_DIRECT_1 ,
  RC_FLUSH
}
 Symbols to encode. More...
 
enum  {
  RC_BIT_0 , RC_BIT_1 , RC_DIRECT_0 , RC_DIRECT_1 ,
  RC_FLUSH
}
 Symbols to encode. More...
 

Data Fields

uint64_t low
 
uint64_t cache_size
 
uint32_t range
 
uint8_t cache
 
uint64_t out_total
 Number of bytes written out by rc_encode() -> rc_shift_low()
 
size_t count
 Number of symbols in the tables.
 
size_t pos
 rc_encode()'s position in the tables
 
enum lzma_range_encoder:: { ... }  symbols [RC_SYMBOLS_MAX]
 Symbols to encode.
 
probabilityprobs [RC_SYMBOLS_MAX]
 Probabilities associated with RC_BIT_0 or RC_BIT_1.
 
enum lzma_range_encoder:: { ... }  symbols [RC_SYMBOLS_MAX]
 Symbols to encode.
 
enum lzma_range_encoder:: { ... }  symbols [RC_SYMBOLS_MAX]
 Symbols to encode.
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Symbols to encode.

Enumerator
RC_BIT_0 
RC_BIT_1 
RC_DIRECT_0 
RC_DIRECT_1 
RC_FLUSH 

◆ anonymous enum

anonymous enum

Symbols to encode.

Enumerator
RC_BIT_0 
RC_BIT_1 
RC_DIRECT_0 
RC_DIRECT_1 
RC_FLUSH 

◆ anonymous enum

anonymous enum

Symbols to encode.

Enumerator
RC_BIT_0 
RC_BIT_1 
RC_DIRECT_0 
RC_DIRECT_1 
RC_FLUSH 

Field Documentation

◆ cache

uint8_t cache

◆ cache_size

uint64_t cache_size

◆ count

size_t count

Number of symbols in the tables.

◆ low

uint64_t low

◆ out_total

uint64_t out_total

Number of bytes written out by rc_encode() -> rc_shift_low()

◆ pos

size_t pos

rc_encode()'s position in the tables

◆ probs

probability * probs

Probabilities associated with RC_BIT_0 or RC_BIT_1.

◆ range

uint32_t range

◆ [] [1/3]

enum { ... } symbols[RC_SYMBOLS_MAX]

Symbols to encode.

◆ [] [2/3]

enum { ... } symbols[RC_SYMBOLS_MAX]

Symbols to encode.

◆ [] [3/3]

enum { ... } symbols[RC_SYMBOLS_MAX]

Symbols to encode.


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