68 |
|
|
69 |
typedef struct |
typedef struct |
70 |
{ |
{ |
71 |
int mode; |
/********** ATTENTION **********/ |
72 |
int bitrate; |
int mode; // Vidomi directly accesses these vars |
73 |
|
int rc_bitrate; // |
74 |
|
int desired_size; // please try to avoid modifications here |
75 |
|
char stats1[MAX_PATH]; // |
76 |
|
/*******************************/ |
77 |
|
|
78 |
int quality; |
int quality; |
79 |
int quant; |
int quant; |
80 |
int rc_buffersize; |
int rc_reaction_delay_factor; |
81 |
|
int rc_averaging_period; |
82 |
|
int rc_buffer; |
83 |
|
|
84 |
int motion_search; |
int motion_search; |
85 |
int quant_type; |
int quant_type; |
86 |
int fourcc_used; |
int fourcc_used; |
87 |
int max_key_interval; |
int max_key_interval; |
88 |
|
int min_key_interval; |
89 |
int lum_masking; |
int lum_masking; |
90 |
int interlacing; |
int interlacing; |
91 |
|
#ifdef BFRAMES |
92 |
|
int max_bframes; |
93 |
|
int bquant_ratio; |
94 |
|
int packed; |
95 |
|
#endif |
96 |
|
|
97 |
int min_iquant; |
int min_iquant; |
98 |
int max_iquant; |
int max_iquant; |
101 |
BYTE qmatrix_intra[64]; |
BYTE qmatrix_intra[64]; |
102 |
BYTE qmatrix_inter[64]; |
BYTE qmatrix_inter[64]; |
103 |
|
|
|
int desired_size; |
|
104 |
int keyframe_boost; |
int keyframe_boost; |
|
int min_key_interval; |
|
105 |
int discard1pass; |
int discard1pass; |
106 |
int dummy2pass; |
int dummy2pass; |
107 |
int curve_compression_high; |
int curve_compression_high; |
115 |
int alt_curve_high_dist; |
int alt_curve_high_dist; |
116 |
int alt_curve_low_dist; |
int alt_curve_low_dist; |
117 |
int alt_curve_min_rel_qual; |
int alt_curve_min_rel_qual; |
118 |
|
int twopass_max_bitrate; |
119 |
|
int twopass_max_overflow_improvement; |
120 |
|
int twopass_max_overflow_degradation; |
121 |
int bitrate_payback_delay; |
int bitrate_payback_delay; |
122 |
int bitrate_payback_method; |
int bitrate_payback_method; |
123 |
int hinted_me; |
int hinted_me; |
124 |
char hintfile[MAX_PATH]; |
char hintfile[MAX_PATH]; |
|
char stats1[MAX_PATH]; |
|
125 |
char stats2[MAX_PATH]; |
char stats2[MAX_PATH]; |
126 |
|
|
127 |
int credits_start; |
int credits_start; |
167 |
void config_reg_get(CONFIG *); |
void config_reg_get(CONFIG *); |
168 |
void config_reg_set(CONFIG *); |
void config_reg_set(CONFIG *); |
169 |
void config_reg_default(CONFIG *); |
void config_reg_default(CONFIG *); |
170 |
int config_get_int(HWND, UINT, int); |
int config_get_int(HWND, INT, int); |
171 |
|
int config_get_uint(HWND, UINT, int); |
172 |
void main_download(HWND, CONFIG *); |
void main_download(HWND, CONFIG *); |
173 |
void main_slider(HWND, CONFIG *); |
void main_slider(HWND, CONFIG *); |
174 |
void main_value(HWND, CONFIG *); |
void main_value(HWND, CONFIG *); |