36int ff_bgmc_init(
void *logctx, uint8_t **cf_lut,
int **cf_lut_status);
39void ff_bgmc_end(uint8_t **cf_lut,
int **cf_lut_status);
43 unsigned int *
h,
unsigned int *l,
unsigned int *v);
50 int delta,
unsigned int sx,
51 unsigned int *
h,
unsigned int *l,
unsigned int *v,
52 uint8_t *cf_lut,
int *cf_lut_status);
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
int ff_bgmc_decode_init(GetBitContext *gb, unsigned int *h, unsigned int *l, unsigned int *v)
Initialize decoding and reads the first value.
void ff_bgmc_decode(GetBitContext *gb, unsigned int num, int32_t *dst, int delta, unsigned int sx, unsigned int *h, unsigned int *l, unsigned int *v, uint8_t *cf_lut, int *cf_lut_status)
Read and decode a block Gilbert-Moore coded symbol.
void ff_bgmc_end(uint8_t **cf_lut, int **cf_lut_status)
Release the lookup table arrays.
int ff_bgmc_init(void *logctx, uint8_t **cf_lut, int **cf_lut_status)
Initialize the lookup table arrays.
void ff_bgmc_decode_end(GetBitContext *gb)
Finish decoding.
bitstream reader API header.