FFmpeg
Classes | Macros | Typedefs | Functions
elsdec.h File Reference

Entropy Logarithmic-Scale binary arithmetic coder. More...

#include <stdint.h>
#include <sys/types.h>

Go to the source code of this file.

Classes

struct  ElsDecCtx
 
struct  ElsRungNode
 
struct  ElsUnsignedRung
 

Macros

#define ELS_EXPGOLOMB_LEN   10
 

Typedefs

typedef struct ElsDecCtx ElsDecCtx
 
typedef struct ElsRungNode ElsRungNode
 
typedef struct ElsUnsignedRung ElsUnsignedRung
 

Functions

void ff_els_decoder_init (ElsDecCtx *ctx, const uint8_t *in, size_t data_size)
 
void ff_els_decoder_uninit (ElsUnsignedRung *rung)
 
int ff_els_decode_bit (ElsDecCtx *ctx, unsigned char *rung)
 
unsigned ff_els_decode_unsigned (ElsDecCtx *ctx, ElsUnsignedRung *ur)
 

Detailed Description

Entropy Logarithmic-Scale binary arithmetic coder.