546 |
#define UINT_BUF_SZ 20 |
#define UINT_BUF_SZ 20 |
547 |
static int config_get_cbuint(HWND hDlg, UINT item, int def) |
static int config_get_cbuint(HWND hDlg, UINT item, int def) |
548 |
{ |
{ |
549 |
int sel = SendMessage(GetDlgItem(hDlg, item), CB_GETCURSEL, 0, 0); |
LRESULT sel = SendMessage(GetDlgItem(hDlg, item), CB_GETCURSEL, 0, 0); |
550 |
char buf[UINT_BUF_SZ]; |
char buf[UINT_BUF_SZ]; |
551 |
|
|
552 |
if (sel<0) { |
if (sel<0) { |
703 |
|
|
704 |
/* quantization matrix dialog proc */ |
/* quantization matrix dialog proc */ |
705 |
|
|
706 |
static BOOL CALLBACK quantmatrix_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK quantmatrix_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
707 |
{ |
{ |
708 |
CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); |
CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); |
709 |
|
|
1466 |
break; |
break; |
1467 |
|
|
1468 |
case IDD_ENC : |
case IDD_ENC : |
1469 |
config->num_threads = config_get_uint(hDlg, IDC_NUMTHREADS, config->num_threads); |
config->num_threads = min(4, config_get_uint(hDlg, IDC_NUMTHREADS, config->num_threads)); |
1470 |
config->fourcc_used = SendDlgItemMessage(hDlg, IDC_FOURCC, CB_GETCURSEL, 0, 0); |
config->fourcc_used = SendDlgItemMessage(hDlg, IDC_FOURCC, CB_GETCURSEL, 0, 0); |
1471 |
config->vop_debug = IsDlgChecked(hDlg, IDC_VOPDEBUG); |
config->vop_debug = IsDlgChecked(hDlg, IDC_VOPDEBUG); |
1472 |
config->display_status = IsDlgChecked(hDlg, IDC_DISPLAY_STATUS); |
config->display_status = IsDlgChecked(hDlg, IDC_DISPLAY_STATUS); |
1487 |
|
|
1488 |
/* advanced dialog proc */ |
/* advanced dialog proc */ |
1489 |
|
|
1490 |
static BOOL CALLBACK adv_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK adv_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
1491 |
{ |
{ |
1492 |
PROPSHEETINFO *psi; |
PROPSHEETINFO *psi; |
1493 |
|
|
1918 |
static const int other_dlgs[] = { IDD_ENC, IDD_DEC, IDD_COMMON }; |
static const int other_dlgs[] = { IDD_ENC, IDD_DEC, IDD_COMMON }; |
1919 |
|
|
1920 |
|
|
1921 |
BOOL CALLBACK main_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
INT_PTR CALLBACK main_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
1922 |
{ |
{ |
1923 |
CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); |
CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); |
1924 |
unsigned int i; |
unsigned int i; |
2231 |
/* LICENSE DIALOG ====================================================================== */ |
/* LICENSE DIALOG ====================================================================== */ |
2232 |
/* ===================================================================================== */ |
/* ===================================================================================== */ |
2233 |
|
|
2234 |
static BOOL CALLBACK license_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
static INT_PTR CALLBACK license_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
2235 |
{ |
{ |
2236 |
switch (uMsg) |
switch (uMsg) |
2237 |
{ |
{ |
2287 |
/* ABOUT DIALOG ======================================================================== */ |
/* ABOUT DIALOG ======================================================================== */ |
2288 |
/* ===================================================================================== */ |
/* ===================================================================================== */ |
2289 |
|
|
2290 |
BOOL CALLBACK about_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
INT_PTR CALLBACK about_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) |
2291 |
{ |
{ |
2292 |
switch (uMsg) |
switch (uMsg) |
2293 |
{ |
{ |