[svn] / branches / dev-api-3 / xvidcore / src / bitstream / bitstream.h Repository:
ViewVC logotype

Diff of /branches/dev-api-3/xvidcore/src/bitstream/bitstream.h

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

revision 630, Wed Nov 6 21:05:30 2002 UTC revision 631, Thu Nov 7 10:31:03 2002 UTC
# Line 82  Line 82 
82  //#define VIDOBJLAY_TYPE_SIMPLE_SCALABLE    2  //#define VIDOBJLAY_TYPE_SIMPLE_SCALABLE    2
83  #define VIDOBJLAY_TYPE_CORE                             3  #define VIDOBJLAY_TYPE_CORE                             3
84  #define VIDOBJLAY_TYPE_MAIN                             4  #define VIDOBJLAY_TYPE_MAIN                             4
85    //#define VIDOBJLAY_TYPE_NBIT                           5
86    //#define VIDOBJLAY_TYPE_ANIM_TEXT                      6
87    //#define VIDOBJLAY_TYPE_ANIM_MESH                      7
88    //#define VIDOBJLAY_TYPE_SIMPLE_FACE            8
89    //#define VIDOBJLAY_TYPE_STILL_SCALABLE         9
90    #define VIDOBJLAY_TYPE_ART_SIMPLE               10
91    //#define VIDOBJLAY_TYPE_CORE_SCALABLE          11
92    #define VIDOBJLAY_TYPE_ACE                              12
93    //#define VIDOBJLAY_TYPE_SIMPLE_FBA                     13
94    
95    
96  //#define VIDOBJLAY_AR_SQUARE           1  //#define VIDOBJLAY_AR_SQUARE           1
# Line 97  Line 106 
106  #define VIDOBJLAY_SHAPE_BINARY_ONLY             2  #define VIDOBJLAY_SHAPE_BINARY_ONLY             2
107  #define VIDOBJLAY_SHAPE_GRAYSCALE               3  #define VIDOBJLAY_SHAPE_GRAYSCALE               3
108    
109    
110    #define SPRITE_NONE             0
111    #define SPRITE_STATIC   1
112    #define SPRITE_GMC              2
113    
114    
115  #define VO_START_CODE   0x8  #define VO_START_CODE   0x8
116  #define VOL_START_CODE  0x12  #define VOL_START_CODE  0x12
117  #define VOP_START_CODE  0x1b6  #define VOP_START_CODE  0x1b6
# Line 117  Line 132 
132  #define RESYNC_MARKER 1  #define RESYNC_MARKER 1
133    
134    
135  int  int read_video_packet_header(Bitstream *bs,
136  read_video_packet_header(Bitstream *bs, const int addbits, int * quant);                                                  DECODER * dec,
137                                                    const int addbits,
138                                                    int * quant,
139                                                    int * fcode_forward,
140                                                    int  * fcode_backward,
141                                                    int * intra_dc_threshold);
142    
143    
144  // header stuff  // header stuff
145  int BitstreamReadHeaders(Bitstream * bs,  int BitstreamReadHeaders(Bitstream * bs,
146                                                   DECODER * dec,                                                   DECODER * dec,
147                                                   uint32_t * rounding,                                                   uint32_t * rounding,
148                                                     uint32_t * reduced_resolution,
149                                                   uint32_t * quant,                                                   uint32_t * quant,
150                                                   uint32_t * fcode_forward,                                                   uint32_t * fcode_forward,
151                                                   uint32_t * fcode_backward,                                                   uint32_t * fcode_backward,
152                                                   uint32_t * intra_dc_threshold);                                                   uint32_t * intra_dc_threshold,
153                                                     VECTOR * gmc_mv);
154    
155    
156  void BitstreamWriteVolHeader(Bitstream * const bs,  void BitstreamWriteVolHeader(Bitstream * const bs,

Legend:
Removed from v.630  
changed lines
  Added in v.631

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