FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
cfhd.h File Reference
#include <stdint.h>
#include "libavutil/avassert.h"
#include "avcodec.h"
#include "get_bits.h"

Go to the source code of this file.

Data Structures

struct  CFHD_RL_VLC_ELEM
 
struct  SubBand
 
struct  Plane
 
struct  CFHDContext
 

Macros

#define VLC_BITS   9
 
#define NB_VLC_TABLE_9   (71+3)
 
#define NB_VLC_TABLE_18   (263+1)
 
#define DWT_LEVELS   3
 

Functions

int ff_cfhd_init_vlcs (CFHDContext *s)
 

Macro Definition Documentation

#define VLC_BITS   9

Definition at line 31 of file cfhd.h.

#define NB_VLC_TABLE_9   (71+3)

Definition at line 32 of file cfhd.h.

Referenced by ff_cfhd_init_vlcs().

#define NB_VLC_TABLE_18   (263+1)

Definition at line 33 of file cfhd.h.

Referenced by ff_cfhd_init_vlcs().

#define DWT_LEVELS   3

Definition at line 41 of file cfhd.h.

Referenced by alloc_buffers(), and cfhd_decode().

Function Documentation

int ff_cfhd_init_vlcs ( CFHDContext s)

Similar to dv.c, generate signed VLC tables

Definition at line 228 of file cfhddata.c.

Referenced by cfhd_decode_init().