URL
https://opencores.org/ocsvn/bluespec-h264/bluespec-h264/trunk
Subversion Repositories bluespec-h264
[/] [bluespec-h264/] [trunk/] [test/] [decoder/] [ldecod/] [inc/] [biaridecod.h] - Rev 100
Compare with Previous | Blame | View Log
/*! *************************************************************************** * \file * biaridecod.h * * \brief * Headerfile for binary arithmetic decoder routines * * \author * Detlev Marpe, * Gabi Blättermann * Copyright (C) 2000 HEINRICH HERTZ INSTITUTE All Rights Reserved. * * \date * 21. Oct 2000 ************************************************************************** */ #ifndef _BIARIDECOD_H_ #define _BIARIDECOD_H_ /************************************************************************ * D e f i n i t i o n s *********************************************************************** */ void arideco_start_decoding(DecodingEnvironmentPtr eep, unsigned char *code_buffer, int firstbyte, int *code_len, int slice_type); int arideco_bits_read(DecodingEnvironmentPtr dep); void arideco_done_decoding(DecodingEnvironmentPtr dep); void biari_init_context (struct img_par *img, BiContextTypePtr ctx, const int* ini); void rescale_cum_freq(BiContextTypePtr bi_ct); unsigned int biari_decode_symbol(DecodingEnvironmentPtr dep, BiContextTypePtr bi_ct ); unsigned int biari_decode_symbol_eq_prob(DecodingEnvironmentPtr dep); unsigned int biari_decode_final(DecodingEnvironmentPtr dep); #endif // BIARIDECOD_H_