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

Diff of /xvidcore/src/global.h

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

revision 1.23, Mon Mar 22 22:36:23 2004 UTC revision 1.26, Mon Sep 13 07:38:09 2010 UTC
# Line 48  Line 48 
48  #define MODE_DIRECT_NONE_MV     4  #define MODE_DIRECT_NONE_MV     4
49  #define MODE_DIRECT_NO4V        5  #define MODE_DIRECT_NO4V        5
50    
   
51  /*  /*
52   * vop coding types   * vop coding types
53   * intra, prediction, backward, sprite, not_coded   * intra, prediction, backward, sprite, not_coded
# Line 73  Line 72 
72          return xvid_type - 1;          return xvid_type - 1;
73  }  }
74    
   
75  typedef struct  typedef struct
76  {  {
77          int x;          int x;
# Line 81  Line 79 
79  }  }
80  VECTOR;  VECTOR;
81    
   
   
82  typedef struct  typedef struct
83  {  {
84          VECTOR duv[3];          VECTOR duv[3];
# Line 168  Line 164 
164  }  }
165  IMAGE;  IMAGE;
166    
   
167  typedef struct  typedef struct
168  {  {
169          uint32_t bufa;          uint32_t bufa;
# Line 182  Line 177 
177  }  }
178  Bitstream;  Bitstream;
179    
   
180  #define MBPRED_SIZE  15  #define MBPRED_SIZE  15
181    
   
182  typedef struct  typedef struct
183  {  {
184          /* decoder/encoder */          /* decoder/encoder */
# Line 213  Line 206 
206          int dquant;          int dquant;
207          int cbp;          int cbp;
208    
209            /* lambda for these blocks */
210            int lambda[6];
211    
212          /* bframe stuff */          /* bframe stuff */
213    
214          VECTOR b_mvs[4];          VECTOR b_mvs[4];
# Line 221  Line 217 
217          VECTOR amv; /* average motion vectors from GMC  */          VECTOR amv; /* average motion vectors from GMC  */
218          int32_t mcsel;          int32_t mcsel;
219    
220            VECTOR  mvs_avg;      //CK average of field motion vectors
221    
222  /* This structure has become way to big! What to do? Split it up?   */  /* This structure has become way to big! What to do? Split it up?   */
223    
224  }  }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.26

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