3 |
|
|
4 |
#include "../portab.h" |
#include "../portab.h" |
5 |
#include "../global.h" |
#include "../global.h" |
6 |
|
#include "bitstream.h" |
7 |
|
|
8 |
void create_vlc_tables(void); |
void init_vlc_tables(void); |
|
void destroy_vlc_tables(void); |
|
9 |
|
|
10 |
int get_mcbpc_intra(Bitstream * bs); |
int get_mcbpc_intra(Bitstream * bs); |
11 |
int get_mcbpc_inter(Bitstream * bs); |
int get_mcbpc_inter(Bitstream * bs); |
21 |
void get_intra_block(Bitstream * bs, int16_t * block, int direction, int coeff); |
void get_intra_block(Bitstream * bs, int16_t * block, int direction, int coeff); |
22 |
void get_inter_block(Bitstream * bs, int16_t * block); |
void get_inter_block(Bitstream * bs, int16_t * block); |
23 |
|
|
24 |
|
void MBCodingBVOP(const MACROBLOCK * mb, |
25 |
|
const int16_t qcoeff[6*64], |
26 |
|
const int32_t fcode, |
27 |
|
const int32_t bcode, |
28 |
|
Bitstream * bs, |
29 |
|
Statistics * pStat); |
30 |
|
|
31 |
#endif /* _MB_CODING_H_ */ |
#endif /* _MB_CODING_H_ */ |