--- trunk/vfw/src/config.h 2002/04/23 19:09:04 134 +++ trunk/vfw/src/config.h 2002/08/05 18:26:31 361 @@ -23,7 +23,8 @@ #define XVID_REG_CLASS "config" #define XVID_BUILD __TIME__ ", " __DATE__ -#define XVID_WEBSITE "http://www.xvid.org" +#define XVID_WEBSITE "http://www.xvid.org/" +#define XVID_SPECIAL_BUILD "(Vanilla CVS Build)" /* constants */ #define CONFIG_HINTFILE "\\hintfile.mvh" @@ -88,6 +89,16 @@ int min_key_interval; int lum_masking; int interlacing; +//added by koepi for gruel's greyscale_mode + int greyscale; +// end of koepi's additions +#ifdef BFRAMES + int max_bframes; + int bquant_ratio; + int packed; + int dx50bvop; + int debug; +#endif int min_iquant; int max_iquant; @@ -97,6 +108,10 @@ BYTE qmatrix_inter[64]; int keyframe_boost; +//added by koepi for new 2pass curve treatment + int kftreshold; + int kfreduction; +// end of koepi's additions int discard1pass; int dummy2pass; int curve_compression_high; @@ -126,6 +141,9 @@ int credits_end_begin; int credits_end_end; +//added by koepi for gruel's greyscale_mode + int credits_greyscale; +// end of koepi's additions int credits_mode; int credits_rate; int credits_quant_i; @@ -133,6 +151,13 @@ int credits_start_size; int credits_end_size; +#ifdef _SMP + int num_threads; +#endif +#ifdef BFRAMES + int frame_drop_ratio; +#endif + // char build[50]; DWORD cpu; float fquant; @@ -162,7 +187,8 @@ void config_reg_get(CONFIG *); void config_reg_set(CONFIG *); void config_reg_default(CONFIG *); -int config_get_int(HWND, UINT, int); +int config_get_int(HWND, INT, int); +int config_get_uint(HWND, UINT, int); void main_download(HWND, CONFIG *); void main_slider(HWND, CONFIG *); void main_value(HWND, CONFIG *);