180 |
/* 2pass2 */ |
/* 2pass2 */ |
181 |
{"keyframe_boost", ®.keyframe_boost, 0}, |
{"keyframe_boost", ®.keyframe_boost, 0}, |
182 |
{"kfreduction", ®.kfreduction, 20}, |
{"kfreduction", ®.kfreduction, 20}, |
183 |
|
{"kfthreshold", ®.kfthreshold, 1}, |
184 |
{"curve_compression_high", ®.curve_compression_high, 0}, |
{"curve_compression_high", ®.curve_compression_high, 0}, |
185 |
{"curve_compression_low", ®.curve_compression_low, 0}, |
{"curve_compression_low", ®.curve_compression_low, 0}, |
186 |
{"overflow_control_strength", ®.overflow_control_strength, 10}, |
{"overflow_control_strength", ®.overflow_control_strength, 10}, |
193 |
{"chromame", ®.chromame, 0}, |
{"chromame", ®.chromame, 0}, |
194 |
{"cartoon_mode", ®.cartoon_mode, 0}, |
{"cartoon_mode", ®.cartoon_mode, 0}, |
195 |
{"max_key_interval", ®.max_key_interval, 300}, |
{"max_key_interval", ®.max_key_interval, 300}, |
|
{"min_key_interval", ®.min_key_interval, 1}, |
|
196 |
{"frame_drop_ratio", ®.frame_drop_ratio, 0}, |
{"frame_drop_ratio", ®.frame_drop_ratio, 0}, |
197 |
|
|
198 |
/* quant */ |
/* quant */ |
797 |
|
|
798 |
SetDlgItemInt(hDlg, IDC_CURVECOMPH, config->curve_compression_high, FALSE); |
SetDlgItemInt(hDlg, IDC_CURVECOMPH, config->curve_compression_high, FALSE); |
799 |
SetDlgItemInt(hDlg, IDC_CURVECOMPL, config->curve_compression_low, FALSE); |
SetDlgItemInt(hDlg, IDC_CURVECOMPL, config->curve_compression_low, FALSE); |
800 |
|
SetDlgItemInt(hDlg, IDC_MINKEY, config->kfthreshold, FALSE); |
801 |
break; |
break; |
802 |
|
|
803 |
case IDD_ZONE : |
case IDD_ZONE : |
823 |
CheckDlg(hDlg, IDC_CARTOON, config->cartoon_mode); |
CheckDlg(hDlg, IDC_CARTOON, config->cartoon_mode); |
824 |
SetDlgItemInt(hDlg, IDC_FRAMEDROP, config->frame_drop_ratio, FALSE); |
SetDlgItemInt(hDlg, IDC_FRAMEDROP, config->frame_drop_ratio, FALSE); |
825 |
SetDlgItemInt(hDlg, IDC_MAXKEY, config->max_key_interval, FALSE); |
SetDlgItemInt(hDlg, IDC_MAXKEY, config->max_key_interval, FALSE); |
|
SetDlgItemInt(hDlg, IDC_MINKEY, config->min_key_interval, FALSE); |
|
826 |
break; |
break; |
827 |
|
|
828 |
case IDD_QUANT : |
case IDD_QUANT : |
917 |
CONSTRAINVAL(config->curve_compression_high, 0, 100); |
CONSTRAINVAL(config->curve_compression_high, 0, 100); |
918 |
CONSTRAINVAL(config->curve_compression_low, 0, 100); |
CONSTRAINVAL(config->curve_compression_low, 0, 100); |
919 |
|
|
920 |
|
config->kfthreshold = config_get_uint(hDlg, IDC_MINKEY, config->kfthreshold); |
921 |
|
|
922 |
break; |
break; |
923 |
|
|
924 |
case IDD_ZONE : |
case IDD_ZONE : |
949 |
config->frame_drop_ratio = config_get_uint(hDlg, IDC_FRAMEDROP, config->frame_drop_ratio); |
config->frame_drop_ratio = config_get_uint(hDlg, IDC_FRAMEDROP, config->frame_drop_ratio); |
950 |
|
|
951 |
config->max_key_interval = config_get_uint(hDlg, IDC_MAXKEY, config->max_key_interval); |
config->max_key_interval = config_get_uint(hDlg, IDC_MAXKEY, config->max_key_interval); |
|
config->min_key_interval = config_get_uint(hDlg, IDC_MINKEY, config->min_key_interval); |
|
952 |
break; |
break; |
953 |
|
|
954 |
case IDD_QUANT : |
case IDD_QUANT : |
1438 |
case IDC_BITRATE_CALC : |
case IDC_BITRATE_CALC : |
1439 |
main_download(hDlg, config); |
main_download(hDlg, config); |
1440 |
adv_dialog(hDlg, config, bitrate_dlgs, sizeof(bitrate_dlgs)/sizeof(int)); |
adv_dialog(hDlg, config, bitrate_dlgs, sizeof(bitrate_dlgs)/sizeof(int)); |
1441 |
SetDlgItemInt(hDlg, IDC_BITRATE, config->bitrate, FALSE); |
//SetDlgItemInt(hDlg, IDC_BITRATE, config->bitrate, FALSE); |
1442 |
main_mode(hDlg, config); |
main_mode(hDlg, config); |
1443 |
break; |
break; |
1444 |
|
|