--- trunk/xvidcore/vfw/src/config.c 2006/02/23 07:22:43 1680 +++ trunk/xvidcore/vfw/src/config.c 2006/02/24 08:33:52 1681 @@ -292,6 +292,9 @@ {"debug", ®.debug, 0x0}, {"vop_debug", ®.vop_debug, 0}, {"display_status", ®.display_status, 1}, + + /* smp */ + {"num_threads", ®.num_threads, 0}, /* decoder, shared with dshow */ {"Brightness", &pp_brightness, 0}, @@ -373,7 +376,6 @@ } reg.cpu = info.cpu_flags; - reg.num_threads = info.num_threads; RegOpenKeyEx(XVID_REG_KEY, XVID_REG_PARENT "\\" XVID_REG_CHILD, 0, KEY_READ, &hKey); @@ -837,10 +839,6 @@ break; case IDD_ENC : - /* force threads disabled */ - EnableWindow(GetDlgItem(hDlg, IDC_NUMTHREADS_STATIC), FALSE); - EnableWindow(GetDlgItem(hDlg, IDC_NUMTHREADS), FALSE); - SendDlgItemMessage(hDlg, IDC_FOURCC, CB_ADDSTRING, 0, (LPARAM)"XVID"); SendDlgItemMessage(hDlg, IDC_FOURCC, CB_ADDSTRING, 0, (LPARAM)"DIVX"); SendDlgItemMessage(hDlg, IDC_FOURCC, CB_ADDSTRING, 0, (LPARAM)"DX50");