[cvs] / xvidcore / src / bitstream / mbcoding.h Repository:
ViewVC logotype

Diff of /xvidcore/src/bitstream/mbcoding.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8.2.7, Sun Feb 9 06:33:52 2003 UTC revision 1.9, Tue Sep 10 22:52:13 2002 UTC
# Line 3  Line 3 
3    
4  #include "../portab.h"  #include "../portab.h"
5  #include "../global.h"  #include "../global.h"
 #include "vlc_codes.h"  
6  #include "bitstream.h"  #include "bitstream.h"
7    
8  void init_vlc_tables(void);  void init_vlc_tables(void);
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,
# Line 30  Line 26 
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  
 }  
   
   
 #ifdef BIGLUT  
 extern VLC *intra_table;  
 int CodeCoeff_CalcBits(const int16_t qcoeff[64], VLC * table, const uint16_t * zigzag, uint16_t intra);  
 #else  
 int CodeCoeffIntra_CalcBits(const int16_t qcoeff[64], const uint16_t * zigzag);  
 #endif  
30    
31  #endif                                                  /* _MB_CODING_H_ */  #endif                                                  /* _MB_CODING_H_ */

Legend:
Removed from v.1.8.2.7  
changed lines
  Added in v.1.9

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4