webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Macros | Typedefs | Functions | Variables
entcode.h File Reference
#include "opus_types.h"
#include "opus_defines.h"
#include <limits.h>
#include <stddef.h>
#include "ecintrin.h"

Go to the source code of this file.

Classes

struct  ec_ctx
 

Macros

#define _entcode_H   (1)
 
#define EC_WINDOW_SIZE   ((int)sizeof(ec_window)*CHAR_BIT)
 
#define EC_UINT_BITS   (8)
 
#define BITRES   3
 

Typedefs

typedef opus_uint32 ec_window
 
typedef struct ec_ctx ec_ctx
 
typedef struct ec_ctx ec_enc
 
typedef struct ec_ctx ec_dec
 

Functions

opus_uint32 ec_tell_frac (ec_ctx *_this)
 

Variables

const opus_uint32 SMALL_DIV_TABLE [129]
 

Macro Definition Documentation

◆ _entcode_H

#define _entcode_H   (1)

◆ BITRES

#define BITRES   3

◆ EC_UINT_BITS

#define EC_UINT_BITS   (8)

◆ EC_WINDOW_SIZE

#define EC_WINDOW_SIZE   ((int)sizeof(ec_window)*CHAR_BIT)

Typedef Documentation

◆ ec_ctx

◆ ec_dec

◆ ec_enc

◆ ec_window

Function Documentation

◆ ec_tell_frac()

opus_uint32 ec_tell_frac ( ec_ctx _this)

Variable Documentation

◆ SMALL_DIV_TABLE

const opus_uint32 SMALL_DIV_TABLE[129]