[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.2.2, Tue Nov 12 15:53:47 2002 UTC revision 1.10.2.4, Thu Dec 12 10:37:44 2002 UTC
# Line 49  Line 49 
49   * Structures   * Structures
50   ****************************************************************************/   ****************************************************************************/
51    
52    /* complexity estimation toggles */
53    typedef struct
54    {
55            int method;
56    
57            int opaque;
58            int transparent;
59            int intra_cae;
60            int inter_cae;
61            int no_update;
62            int upsampling;
63    
64            int intra_blocks;
65            int inter_blocks;
66            int inter4v_blocks;
67            int not_coded_blocks;
68    
69            int dct_coefs;
70            int dct_lines;
71            int vlc_symbols;
72            int vlc_bits;
73    
74            int apm;
75            int npm;
76            int interpolate_mc_q;
77            int forw_back_mc_q;
78            int halfpel2;
79            int halfpel4;
80    
81            int sadct;
82            int quarterpel;
83    } ESTIMATION;
84    
85    
86  typedef struct  typedef struct
87  {  {
88          // vol bitstream          // vol bitstream
# Line 61  Line 95 
95          uint32_t quant_bits;          uint32_t quant_bits;
96          uint32_t quant_type;          uint32_t quant_type;
97          uint32_t quarterpel;          uint32_t quarterpel;
98            int complexity_estimation_disable;
99            ESTIMATION estimation;
100    
101          int interlacing;          int interlacing;
102          uint32_t top_field_first;          uint32_t top_field_first;
# Line 112  Line 148 
148          int64_t last_non_b_time;          int64_t last_non_b_time;
149          uint32_t time_pp;          uint32_t time_pp;
150          uint32_t time_bp;          uint32_t time_bp;
151          uint8_t low_delay;                      // low_delay flage (1 means no B_VOP)          uint32_t low_delay;                     // low_delay flage (1 means no B_VOP)
152            uint32_t low_delay_default;     // default value for low_delay flag
153    
154          XVID_DEC_PICTURE* out_frm;                // This is used for slice rendering          XVID_DEC_PICTURE* out_frm;                // This is used for slice rendering
155  }  }

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

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