{ "me_method", ®.i_me_method, 1 },
{ "me_range", ®.i_me_range, 16 },
{ "chroma_me", ®.b_chroma_me, 1 },
- { "subpel", ®.i_subpel_refine, 4 }
+ { "subpel", ®.i_subpel_refine, 4 },
+ { "mixedref", ®.b_mixedref, 0 }
};
config->b_i8x8 ? BST_CHECKED: BST_UNCHECKED );
CheckDlgButton( hTabs[2],IDC_DCT8X8,
config->b_dct8x8 ? BST_CHECKED: BST_UNCHECKED );
+ CheckDlgButton( hTabs[2],IDC_MIXEDREF,
+ config->b_mixedref ? BST_CHECKED: BST_UNCHECKED );
SetDlgItemInt( hTabs[2], IDC_REFFRAMES, config->i_refmax, FALSE );
/* update b-frames tab */
config->b_dct8x8 = ( IsDlgButtonChecked( hTabs[2], IDC_DCT8X8 ) == BST_CHECKED );
EnableWindow( GetDlgItem( hTabs[2], IDC_I8X8 ), config->b_dct8x8 );
break;
+ case IDC_MIXEDREF :
+ config->b_mixedref = ( IsDlgButtonChecked( hTabs[2], IDC_MIXEDREF ) == BST_CHECKED );
+ break;
case IDC_CHROMAME :
config->b_chroma_me = ( IsDlgButtonChecked( hTabs[3], IDC_CHROMAME ) == BST_CHECKED );
break;
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
- GROUPBOX "Other",IDC_STATIC,6,2,186,27,WS_DISABLED
- GROUPBOX "Partitions",IDC_STATIC,6,31,186,79,WS_DISABLED
+ GROUPBOX "Other",IDC_STATIC,6,2,186,39,WS_DISABLED
+ GROUPBOX "Partitions",IDC_STATIC,6,43,186,67,WS_DISABLED
GROUPBOX "B Frames",IDC_STATIC,6,112,186,68,WS_DISABLED
- CONTROL "8x8 Transform",IDC_DCT8X8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,12,60,12,WS_EX_TRANSPARENT
- CONTROL "8x8 Intra search",IDC_I8X8,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,81,66,12,WS_EX_TRANSPARENT
- CONTROL "4x4 Intra search",IDC_I4X4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,94,66,12,WS_EX_TRANSPARENT
- CONTROL "8x16, 16x8 and 8x8 P-frame search",IDC_P16X16,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,42,127,12,WS_EX_TRANSPARENT
- CONTROL "4x8, 8x4 and 4x4 P-frame search",IDC_P8X8,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,68,119,12,WS_EX_TRANSPARENT
- LTEXT "Max ref frames",IDC_STATIC,95,12,49,12,SS_CENTERIMAGE,WS_EX_TRANSPARENT
- EDITTEXT IDC_REFFRAMES,148,12,24,12,ES_AUTOHSCROLL | ES_NUMBER
+ CONTROL "8x8 Transform",IDC_DCT8X8,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,11,60,12,WS_EX_TRANSPARENT
+ CONTROL "8x8 Intra search",IDC_I8X8,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,93,66,12,WS_EX_TRANSPARENT
+ CONTROL "4x4 Intra search",IDC_I4X4,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,104,93,66,12,WS_EX_TRANSPARENT
+ CONTROL "8x16, 16x8 and 8x8 P-frame search",IDC_P16X16,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,54,127,12,WS_EX_TRANSPARENT
+ CONTROL "4x8, 8x4 and 4x4 P-frame search",IDC_P8X8,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,80,119,12,WS_EX_TRANSPARENT
+ LTEXT "Max Ref. frames",IDC_STATIC,31,24,54,12,SS_CENTERIMAGE,WS_EX_TRANSPARENT
+ EDITTEXT IDC_REFFRAMES,89,24,24,12,ES_AUTOHSCROLL | ES_NUMBER
CONTROL "Adaptive",IDC_BADAPT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,135,43,12,WS_EX_TRANSPARENT
CONTROL "Use as references",IDC_BREFS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,30,123,71,12,WS_EX_TRANSPARENT
CONTROL "Weighted biprediction",IDC_WBPRED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,78,135,82,12,WS_EX_TRANSPARENT
- CONTROL "8x16, 16x8 and 8x8 B-frame search",IDC_B16X16,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,55,127,12,WS_EX_TRANSPARENT
+ CONTROL "8x16, 16x8 and 8x8 B-frame search",IDC_B16X16,"Button",BS_AUTOCHECKBOX | BS_VCENTER | WS_TABSTOP,30,67,127,12,WS_EX_TRANSPARENT
LTEXT "Max consecutive",IDC_STATIC,30,148,60,12,SS_CENTERIMAGE,WS_EX_TRANSPARENT
EDITTEXT IDC_BFRAME,126,148,24,12,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "Bias",IDC_STATIC,30,162,14,12,SS_CENTERIMAGE,WS_EX_TRANSPARENT
CONTROL "",IDC_BBIASSLIDER,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,48,162,72,12,WS_EX_TRANSPARENT
EDITTEXT IDC_BBIAS,126,162,24,12,ES_AUTOHSCROLL
+ CONTROL "Mixed Refs",IDC_MIXEDREF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,122,24,48,12,WS_EX_TRANSPARENT
END
IDD_TAB_RATECONTROL DIALOGEX 0, 0, 200, 188