26 |
#define XVID_WEBSITE "http://www.xvid.org" |
#define XVID_WEBSITE "http://www.xvid.org" |
27 |
|
|
28 |
/* constants */ |
/* constants */ |
29 |
|
#define CONFIG_HINTFILE "\\hintfile.mvh" |
30 |
#define CONFIG_2PASS_1_FILE "\\video.stats" |
#define CONFIG_2PASS_1_FILE "\\video.stats" |
31 |
#define CONFIG_2PASS_2_FILE "\\videogk.stats" |
#define CONFIG_2PASS_2_FILE "\\videogk.stats" |
32 |
|
|
69 |
typedef struct |
typedef struct |
70 |
{ |
{ |
71 |
int mode; |
int mode; |
|
int bitrate; |
|
72 |
int quality; |
int quality; |
73 |
int quant; |
int quant; |
74 |
int rc_buffersize; |
int rc_bitrate; |
75 |
|
int rc_reaction_delay_factor; |
76 |
|
int rc_averaging_period; |
77 |
|
int rc_buffer; |
78 |
|
|
79 |
int motion_search; |
int motion_search; |
80 |
int quant_type; |
int quant_type; |
81 |
int fourcc_used; |
int fourcc_used; |
82 |
int max_key_interval; |
int max_key_interval; |
83 |
|
int min_key_interval; |
84 |
int lum_masking; |
int lum_masking; |
85 |
|
int interlacing; |
86 |
|
|
87 |
int min_iquant; |
int min_iquant; |
88 |
int max_iquant; |
int max_iquant; |
93 |
|
|
94 |
int desired_size; |
int desired_size; |
95 |
int keyframe_boost; |
int keyframe_boost; |
|
int min_key_interval; |
|
96 |
int discard1pass; |
int discard1pass; |
97 |
int dummy2pass; |
int dummy2pass; |
98 |
int curve_compression_high; |
int curve_compression_high; |
106 |
int alt_curve_high_dist; |
int alt_curve_high_dist; |
107 |
int alt_curve_low_dist; |
int alt_curve_low_dist; |
108 |
int alt_curve_min_rel_qual; |
int alt_curve_min_rel_qual; |
109 |
|
int twopass_max_bitrate; |
110 |
|
int twopass_max_overflow_improvement; |
111 |
|
int twopass_max_overflow_degradation; |
112 |
int bitrate_payback_delay; |
int bitrate_payback_delay; |
113 |
int bitrate_payback_method; |
int bitrate_payback_method; |
114 |
|
int hinted_me; |
115 |
|
char hintfile[MAX_PATH]; |
116 |
char stats1[MAX_PATH]; |
char stats1[MAX_PATH]; |
117 |
char stats2[MAX_PATH]; |
char stats2[MAX_PATH]; |
118 |
|
|