webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
entenc.h File Reference
#include <stddef.h>
#include "entcode.h"

Go to the source code of this file.

Macros

#define _entenc_H   (1)
 

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 _ftb)
 
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)
 

Macro Definition Documentation

◆ _entenc_H

#define _entenc_H   (1)

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  _ftb 
)

◆ 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 
)