diff --git a/Source/SettingsAdvanced.cpp b/Source/SettingsAdvanced.cpp index 7e3881e7..e28d99ba 100644 --- a/Source/SettingsAdvanced.cpp +++ b/Source/SettingsAdvanced.cpp @@ -213,7 +213,9 @@ void SettingsAdvanced::SetDefaults() SendMessage(GetDlgItem(hwnd, IDC_USEQSV), BM_SETCHECK, BST_UNCHECKED, 0); SendMessage(GetDlgItem(hwnd, IDC_QSVUSEVIDEOENCODERSETTINGS), BM_SETCHECK, BST_UNCHECKED, 0); SendMessage(GetDlgItem(hwnd, IDC_USENVENC), BM_SETCHECK, BST_UNCHECKED, 0); + EnableWindow(GetDlgItem(hwnd, IDC_USEQSV), bHasQSV); EnableWindow(GetDlgItem(hwnd, IDC_QSVUSEVIDEOENCODERSETTINGS), FALSE); + EnableWindow(GetDlgItem(hwnd, IDC_USENVENC), bHasQSV); SendMessage(GetDlgItem(hwnd, IDC_SYNCTOVIDEOTIME), BM_SETCHECK, BST_UNCHECKED, 0); SendMessage(GetDlgItem(hwnd, IDC_USEMICQPC), BM_SETCHECK, BST_UNCHECKED, 0); SendMessage(GetDlgItem(hwnd, IDC_MICSYNCFIX), BM_SETCHECK, BST_UNCHECKED, 0);