--- mbcoding.h 2002/03/08 02:44:35 1.1 +++ mbcoding.h 2002/09/10 22:52:13 1.9 @@ -3,22 +3,29 @@ #include "../portab.h" #include "../global.h" +#include "bitstream.h" -void create_vlc_tables(void); -void destroy_vlc_tables(void); +void init_vlc_tables(void); + +int check_resync_marker(Bitstream * bs, int addbits); int get_mcbpc_intra(Bitstream * bs); int get_mcbpc_inter(Bitstream * bs); -int get_cbpy(Bitstream * bs, int intra); -int get_mv(Bitstream * bs, int fcode); +int get_cbpy(Bitstream * bs, + int intra); +int get_mv(Bitstream * bs, + int fcode); -int get_dc_dif(Bitstream * bs, uint32_t dc_size); +int get_dc_dif(Bitstream * bs, + uint32_t dc_size); int get_dc_size_lum(Bitstream * bs); int get_dc_size_chrom(Bitstream * bs); -int get_coeff(Bitstream * bs, int *run, int *last, int intra, int short_video_header); - -void get_intra_block(Bitstream * bs, int16_t * block, int direction, int coeff); -void get_inter_block(Bitstream * bs, int16_t * block); +void get_intra_block(Bitstream * bs, + int16_t * block, + int direction, + int coeff); +void get_inter_block(Bitstream * bs, + int16_t * block); -#endif /* _MB_CODING_H_ */ \ No newline at end of file +#endif /* _MB_CODING_H_ */