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

Diff of /xvidcore/src/encoder.h

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

revision 1.18.2.7, Mon Dec 9 10:47:05 2002 UTC revision 1.27.4.1, Sat May 3 23:24:25 2003 UTC
# Line 46  Line 46 
46  #include "xvid.h"  #include "xvid.h"
47  #include "portab.h"  #include "portab.h"
48  #include "global.h"  #include "global.h"
 #include "image/image.h"  
49  #include "utils/ratecontrol.h"  #include "utils/ratecontrol.h"
50    
51  /*****************************************************************************  /*****************************************************************************
# Line 99  Line 98 
98          int bquant_offset;          int bquant_offset;
99          int frame_drop_ratio;          int frame_drop_ratio;
100    
 #ifdef _SMP  
         int num_threads;  
 #endif  
   
101          int iMaxKeyInterval;          int iMaxKeyInterval;
102          int max_bframes;          int max_bframes;
103    
# Line 133  Line 128 
128          int kblks;          int kblks;
129          int mblks;          int mblks;
130          int ublks;          int ublks;
131            int gblks;
132            int iblks;
133            int qblks;
134  }  }
135  Statistics;  Statistics;
136    
# Line 156  Line 154 
154          IMAGE image;          IMAGE image;
155    
156          MACROBLOCK *mbs;          MACROBLOCK *mbs;
157          VECTOR GMC_MV;  
158            WARPPOINTS warp;                // as in bitstream
159            GMC_DATA gmc_data;              // common data for all MBs
160    
161          Statistics sStat;          Statistics sStat;
162  }  }
163  FRAMEINFO;  FRAMEINFO;
164    
165    
   
166  typedef struct  typedef struct
167  {  {
168          MBParam mbParam;          MBParam mbParam;
# Line 176  Line 175 
175          FRAMEINFO *current;          FRAMEINFO *current;
176          FRAMEINFO *reference;          FRAMEINFO *reference;
177    
 #ifdef _DEBUG_PSNR  
178          IMAGE sOriginal;          IMAGE sOriginal;
 #endif  
179          IMAGE vInterH;          IMAGE vInterH;
180          IMAGE vInterV;          IMAGE vInterV;
181          IMAGE vInterVf;          IMAGE vInterVf;
182          IMAGE vInterHV;          IMAGE vInterHV;
183          IMAGE vInterHVf;          IMAGE vInterHVf;
184    
185            IMAGE vGMC;
186    
187          /* image queue */          /* image queue */
188          int queue_head;          int queue_head;
189          int queue_tail;          int queue_tail;

Legend:
Removed from v.1.18.2.7  
changed lines
  Added in v.1.27.4.1

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