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

Diff of /xvidcore/src/decoder.h

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

revision 1.10, Fri Jul 19 11:15:21 2002 UTC revision 1.10.2.2, Tue Nov 12 15:53:47 2002 UTC
# Line 51  Line 51 
51    
52  typedef struct  typedef struct
53  {  {
54          // bitstream          // vol bitstream
55    
56          uint32_t shape;          int time_inc_resolution;
57            int fixed_time_inc;
58          uint32_t time_inc_bits;          uint32_t time_inc_bits;
59    
60            uint32_t shape;
61          uint32_t quant_bits;          uint32_t quant_bits;
62          uint32_t quant_type;          uint32_t quant_type;
63          uint32_t quarterpel;          uint32_t quarterpel;
64    
65          uint32_t interlacing;          int interlacing;
66          uint32_t top_field_first;          uint32_t top_field_first;
67          uint32_t alternate_vertical_scan;          uint32_t alternate_vertical_scan;
68    
69            int aspect_ratio;
70            int par_width;
71            int par_height;
72    
73            int sprite_enable;
74            int sprite_warping_points;
75            int sprite_warping_accuracy;
76            int sprite_brightness_change;
77    
78            int newpred_enable;
79            int reduced_resolution_enable;
80    
81          // image          // image
82    
83            int fixed_dimensions;
84          uint32_t width;          uint32_t width;
85          uint32_t height;          uint32_t height;
86          uint32_t edged_width;          uint32_t edged_width;
# Line 86  Line 102 
102    
103          // for B-frame          // for B-frame
104          int32_t frames;                         // total frame number          int32_t frames;                         // total frame number
105            int32_t packed_mode;            // bframes packed bitstream? (1 = yes)
106          int8_t scalability;          int8_t scalability;
107          VECTOR p_fmv, p_bmv;            // pred forward & backward motion vector          VECTOR p_fmv, p_bmv;            // pred forward & backward motion vector
108          MACROBLOCK *last_mbs;           // last MB          MACROBLOCK *last_mbs;           // last MB
# Line 110  Line 127 
127  int decoder_create(XVID_DEC_PARAM * param);  int decoder_create(XVID_DEC_PARAM * param);
128  int decoder_destroy(DECODER * dec);  int decoder_destroy(DECODER * dec);
129  int decoder_decode(DECODER * dec,  int decoder_decode(DECODER * dec,
130                                     XVID_DEC_FRAME * frame);                                     XVID_DEC_FRAME * frame, XVID_DEC_STATS * stats);
131    
132    
133  #endif  #endif

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.10.2.2

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