9 |
|
|
10 |
int check_resync_marker(Bitstream * bs, int addbits); |
int check_resync_marker(Bitstream * bs, int addbits); |
11 |
|
|
|
void bs_put_spritetrajectory(Bitstream * bs, const int val); |
|
|
int bs_get_spritetrajectory(Bitstream * bs); |
|
|
|
|
12 |
int get_mcbpc_intra(Bitstream * bs); |
int get_mcbpc_intra(Bitstream * bs); |
13 |
int get_mcbpc_inter(Bitstream * bs); |
int get_mcbpc_inter(Bitstream * bs); |
14 |
int get_cbpy(Bitstream * bs, |
int get_cbpy(Bitstream * bs, |
26 |
int direction, |
int direction, |
27 |
int coeff); |
int coeff); |
28 |
void get_inter_block(Bitstream * bs, |
void get_inter_block(Bitstream * bs, |
29 |
int16_t * block, |
int16_t * block); |
|
int direction); |
|
|
|
|
|
|
|
|
void MBCodingBVOP(const MACROBLOCK * mb, |
|
|
const int16_t qcoeff[6 * 64], |
|
|
const int32_t fcode, |
|
|
const int32_t bcode, |
|
|
Bitstream * bs, |
|
|
Statistics * pStat, |
|
|
int alternate_scan); |
|
|
|
|
|
|
|
|
static __inline void |
|
|
MBSkip(Bitstream * bs) |
|
|
{ |
|
|
BitstreamPutBit(bs, 1); // not coded |
|
|
} |
|
30 |
|
|
31 |
#endif /* _MB_CODING_H_ */ |
#endif /* _MB_CODING_H_ */ |