libavcodec/bgmc.h File Reference

Block Gilbert-Moore decoder header. More...

#include "avcodec.h"
#include "get_bits.h"

Go to the source code of this file.

Functions

int ff_bgmc_init (AVCodecContext *avctx, uint8_t **cf_lut, unsigned int **cf_lut_status)
 Initializes the lookup table arrays.
void ff_bgmc_end (uint8_t **cf_lut, unsigned int **cf_lut_status)
 Releases the lookup table arrays.
void ff_bgmc_decode_init (GetBitContext *gb, unsigned int *h, unsigned int *l, unsigned int *v)
 Initializes decoding and reads the first value.
void ff_bgmc_decode_end (GetBitContext *gb)
 Finish decoding.
void ff_bgmc_decode (GetBitContext *gb, unsigned int num, int32_t *dst, unsigned int delta, unsigned int sx, unsigned int *h, unsigned int *l, unsigned int *v, uint8_t *cf_lut, unsigned int *cf_lut_status)
 Reads and decodes a block Gilbert-Moore coded symbol.


Detailed Description

Block Gilbert-Moore decoder header.

Author:
Thilo Borgmann <thilo.borgmann _at_ googlemail.com>

Definition in file bgmc.h.


Function Documentation

void ff_bgmc_decode ( GetBitContext gb,
unsigned int  num,
int32_t *  dst,
unsigned int  delta,
unsigned int  sx,
unsigned int *  h,
unsigned int *  l,
unsigned int *  v,
uint8_t *  cf_lut,
unsigned int *  cf_lut_status 
)

Reads and decodes a block Gilbert-Moore coded symbol.

Definition at line 512 of file bgmc.c.

Referenced by read_var_block_data().

void ff_bgmc_decode_end ( GetBitContext gb  ) 

Finish decoding.

Definition at line 504 of file bgmc.c.

Referenced by read_var_block_data().

void ff_bgmc_decode_init ( GetBitContext gb,
unsigned int *  h,
unsigned int *  l,
unsigned int *  v 
)

Initializes decoding and reads the first value.

Definition at line 493 of file bgmc.c.

Referenced by read_var_block_data().

void ff_bgmc_end ( uint8_t **  cf_lut,
unsigned int **  cf_lut_status 
)

Releases the lookup table arrays.

Definition at line 484 of file bgmc.c.

Referenced by decode_end(), and ff_bgmc_init().

int ff_bgmc_init ( AVCodecContext avctx,
uint8_t **  cf_lut,
unsigned int **  cf_lut_status 
)

Initializes the lookup table arrays.

Definition at line 467 of file bgmc.c.

Referenced by decode_init().


Generated on Fri Oct 26 02:36:51 2012 for FFmpeg by  doxygen 1.5.8