digiKam
cabac.h File Reference

Go to the source code of this file.

Classes

struct  CABAC_decoder
 
class  CABAC_encoder
 
class  CABAC_encoder_bitstream
 
class  CABAC_encoder_estim
 
class  CABAC_encoder_estim_constant
 

Functions

int decode_CABAC_bit (CABAC_decoder *decoder, context_model *model)
 
int decode_CABAC_bypass (CABAC_decoder *decoder)
 
int decode_CABAC_EGk_bypass (CABAC_decoder *decoder, int k)
 
int decode_CABAC_FL_bypass (CABAC_decoder *decoder, int nBits)
 
int decode_CABAC_term_bit (CABAC_decoder *decoder)
 
int decode_CABAC_TR_bypass (CABAC_decoder *decoder, int cRiceParam, int cTRMax)
 
int decode_CABAC_TU (CABAC_decoder *decoder, int cMax, context_model *model)
 
int decode_CABAC_TU_bypass (CABAC_decoder *decoder, int cMax)
 
void init_CABAC_decoder (CABAC_decoder *decoder, uint8_t *bitstream, int length)
 
void init_CABAC_decoder_2 (CABAC_decoder *decoder)
 

Function Documentation

◆ decode_CABAC_bit()

int decode_CABAC_bit ( CABAC_decoder decoder,
context_model model 
)

◆ decode_CABAC_bypass()

int decode_CABAC_bypass ( CABAC_decoder decoder)

◆ decode_CABAC_EGk_bypass()

int decode_CABAC_EGk_bypass ( CABAC_decoder decoder,
int  k 
)

◆ decode_CABAC_FL_bypass()

int decode_CABAC_FL_bypass ( CABAC_decoder decoder,
int  nBits 
)

◆ decode_CABAC_term_bit()

int decode_CABAC_term_bit ( CABAC_decoder decoder)

◆ decode_CABAC_TR_bypass()

int decode_CABAC_TR_bypass ( CABAC_decoder decoder,
int  cRiceParam,
int  cTRMax 
)

◆ decode_CABAC_TU()

int decode_CABAC_TU ( CABAC_decoder decoder,
int  cMax,
context_model model 
)

◆ decode_CABAC_TU_bypass()

int decode_CABAC_TU_bypass ( CABAC_decoder decoder,
int  cMax 
)

◆ init_CABAC_decoder()

void init_CABAC_decoder ( CABAC_decoder decoder,
uint8_t *  bitstream,
int  length 
)

◆ init_CABAC_decoder_2()

void init_CABAC_decoder_2 ( CABAC_decoder decoder)