webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
entenc.c File Reference
#include "os_support.h"
#include "arch.h"
#include "entenc.h"
#include "mfrngcod.h"

Functions

void ec_enc_init (ec_enc *_this, unsigned char *_buf, opus_uint32 _size)
 
void ec_encode (ec_enc *_this, unsigned _fl, unsigned _fh, unsigned _ft)
 
void ec_encode_bin (ec_enc *_this, unsigned _fl, unsigned _fh, unsigned _bits)
 
void ec_enc_bit_logp (ec_enc *_this, int _val, unsigned _logp)
 
void ec_enc_icdf (ec_enc *_this, int _s, const unsigned char *_icdf, unsigned _ftb)
 
void ec_enc_uint (ec_enc *_this, opus_uint32 _fl, opus_uint32 _ft)
 
void ec_enc_bits (ec_enc *_this, opus_uint32 _fl, unsigned _bits)
 
void ec_enc_patch_initial_bits (ec_enc *_this, unsigned _val, unsigned _nbits)
 
void ec_enc_shrink (ec_enc *_this, opus_uint32 _size)
 
void ec_enc_done (ec_enc *_this)
 

Function Documentation

◆ ec_enc_bit_logp()

void ec_enc_bit_logp ( ec_enc _this,
int  _val,
unsigned  _logp 
)

◆ ec_enc_bits()

void ec_enc_bits ( ec_enc _this,
opus_uint32  _fl,
unsigned  _bits 
)

◆ ec_enc_done()

void ec_enc_done ( ec_enc _this)

◆ ec_enc_icdf()

void ec_enc_icdf ( ec_enc _this,
int  _s,
const unsigned char *  _icdf,
unsigned  _ftb 
)

◆ ec_enc_init()

void ec_enc_init ( ec_enc _this,
unsigned char *  _buf,
opus_uint32  _size 
)

◆ ec_enc_patch_initial_bits()

void ec_enc_patch_initial_bits ( ec_enc _this,
unsigned  _val,
unsigned  _nbits 
)

◆ ec_enc_shrink()

void ec_enc_shrink ( ec_enc _this,
opus_uint32  _size 
)

◆ ec_enc_uint()

void ec_enc_uint ( ec_enc _this,
opus_uint32  _fl,
opus_uint32  _ft 
)

◆ ec_encode()

void ec_encode ( ec_enc _this,
unsigned  _fl,
unsigned  _fh,
unsigned  _ft 
)

◆ ec_encode_bin()

void ec_encode_bin ( ec_enc _this,
unsigned  _fl,
unsigned  _fh,
unsigned  _bits 
)