[svn] / trunk / vfw / src / config.h Repository:
ViewVC logotype

Diff of /trunk/vfw/src/config.h

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

revision 109, Mon Apr 8 12:51:41 2002 UTC revision 532, Tue Sep 24 14:25:42 2002 UTC
# Line 23  Line 23 
23  #define XVID_REG_CLASS  "config"  #define XVID_REG_CLASS  "config"
24    
25  #define XVID_BUILD              __TIME__ ", " __DATE__  #define XVID_BUILD              __TIME__ ", " __DATE__
26  #define XVID_WEBSITE    "http://www.xvid.org"  #define XVID_WEBSITE    "http://www.xvid.org/"
27    
28    #define XVID_SPECIAL_BUILD      "(Vanilla CVS Build)"
29    
30  /* constants */  /* constants */
31  #define CONFIG_HINTFILE         "\\hintfile.mvh"  #define CONFIG_HINTFILE         "\\hintfile.mvh"
# Line 68  Line 70 
70    
71  typedef struct  typedef struct
72  {  {
73          int mode;  /********** ATTENTION **********/
74          int bitrate;          int mode;                                       // Vidomi directly accesses these vars
75            int rc_bitrate;                         //
76            int desired_size;                       // please try to avoid modifications here
77            char stats1[MAX_PATH];          //
78    /*******************************/
79    
80          int quality;          int quality;
81          int     quant;          int     quant;
82          int rc_buffersize;          int rc_reaction_delay_factor;
83            int rc_averaging_period;
84            int rc_buffer;
85    
86          int motion_search;          int motion_search;
87          int quant_type;          int quant_type;
# Line 81  Line 90 
90          int min_key_interval;          int min_key_interval;
91          int lum_masking;          int lum_masking;
92          int interlacing;          int interlacing;
93    //added by koepi for gruel's greyscale_mode
94    
95            int greyscale;
96    
97    // end of koepi's additions
98    
99    #ifdef BFRAMES
100            int max_bframes;
101            int bquant_ratio;
102            int packed;
103            int dx50bvop;
104            int debug;
105    #endif
106    
107          int min_iquant;          int min_iquant;
108          int max_iquant;          int max_iquant;
# Line 89  Line 111 
111          BYTE qmatrix_intra[64];          BYTE qmatrix_intra[64];
112          BYTE qmatrix_inter[64];          BYTE qmatrix_inter[64];
113    
         int desired_size;  
114          int keyframe_boost;          int keyframe_boost;
115    //added by koepi for new 2pass curve treatment
116            int kftreshold;
117            int kfreduction;
118    // end of koepi's additions
119          int discard1pass;          int discard1pass;
120          int dummy2pass;          int dummy2pass;
121          int curve_compression_high;          int curve_compression_high;
# Line 111  Line 136 
136          int bitrate_payback_method;          int bitrate_payback_method;
137          int hinted_me;          int hinted_me;
138          char hintfile[MAX_PATH];          char hintfile[MAX_PATH];
         char stats1[MAX_PATH];  
139          char stats2[MAX_PATH];          char stats2[MAX_PATH];
140    
141          int credits_start;          int credits_start;
# Line 121  Line 145 
145          int credits_end_begin;          int credits_end_begin;
146          int credits_end_end;          int credits_end_end;
147    
148    //added by koepi for gruel's greyscale_mode
149    
150            int credits_greyscale;
151    
152    // end of koepi's additions
153    
154          int credits_mode;          int credits_mode;
155          int credits_rate;          int credits_rate;
156          int credits_quant_i;          int credits_quant_i;
# Line 128  Line 158 
158          int credits_start_size;          int credits_start_size;
159          int credits_end_size;          int credits_end_size;
160    
161    #ifdef _SMP
162            int num_threads;
163    #endif
164    #ifdef BFRAMES
165            int frame_drop_ratio;
166    #endif
167    
168  //      char build[50];  //      char build[50];
169          DWORD cpu;          DWORD cpu;
170          float fquant;          float fquant;
# Line 157  Line 194 
194  void config_reg_get(CONFIG *);  void config_reg_get(CONFIG *);
195  void config_reg_set(CONFIG *);  void config_reg_set(CONFIG *);
196  void config_reg_default(CONFIG *);  void config_reg_default(CONFIG *);
197  int config_get_int(HWND, UINT, int);  int config_get_int(HWND, INT, int);
198    int config_get_uint(HWND, UINT, int);
199  void main_download(HWND, CONFIG *);  void main_download(HWND, CONFIG *);
200  void main_slider(HWND, CONFIG *);  void main_slider(HWND, CONFIG *);
201  void main_value(HWND, CONFIG *);  void main_value(HWND, CONFIG *);

Legend:
Removed from v.109  
changed lines
  Added in v.532

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