46 |
REG_GET_N("Brightness", g_config.nBrightness, 25) |
REG_GET_N("Brightness", g_config.nBrightness, 25) |
47 |
REG_GET_N("Deblock_Y", g_config.nDeblock_Y, 0) |
REG_GET_N("Deblock_Y", g_config.nDeblock_Y, 0) |
48 |
REG_GET_N("Deblock_UV", g_config.nDeblock_UV, 0) |
REG_GET_N("Deblock_UV", g_config.nDeblock_UV, 0) |
49 |
REG_GET_N("Dering", g_config.nDering, 0) |
REG_GET_N("Dering_Y", g_config.nDering_Y, 0) |
50 |
|
REG_GET_N("Dering_UV", g_config.nDering_UV, 0) |
51 |
REG_GET_N("FilmEffect", g_config.nFilmEffect, 0) |
REG_GET_N("FilmEffect", g_config.nFilmEffect, 0) |
52 |
REG_GET_N("ForceColorspace", g_config.nForceColorspace, 0) |
REG_GET_N("ForceColorspace", g_config.nForceColorspace, 0) |
53 |
REG_GET_N("FlipVideo", g_config.nFlipVideo, 0) |
REG_GET_N("FlipVideo", g_config.nFlipVideo, 0) |
80 |
REG_SET_N("Brightness", g_config.nBrightness); |
REG_SET_N("Brightness", g_config.nBrightness); |
81 |
REG_SET_N("Deblock_Y", g_config.nDeblock_Y); |
REG_SET_N("Deblock_Y", g_config.nDeblock_Y); |
82 |
REG_SET_N("Deblock_UV", g_config.nDeblock_UV); |
REG_SET_N("Deblock_UV", g_config.nDeblock_UV); |
83 |
REG_SET_N("Dering", g_config.nDering); |
REG_SET_N("Dering_Y", g_config.nDering_Y); |
84 |
|
REG_SET_N("Dering_UV", g_config.nDering_UV); |
85 |
REG_SET_N("FilmEffect", g_config.nFilmEffect); |
REG_SET_N("FilmEffect", g_config.nFilmEffect); |
86 |
REG_SET_N("ForceColorspace", g_config.nForceColorspace); |
REG_SET_N("ForceColorspace", g_config.nForceColorspace); |
87 |
REG_SET_N("FlipVideo", g_config.nFlipVideo); |
REG_SET_N("FlipVideo", g_config.nFlipVideo); |
125 |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, g_config.nForceColorspace, 0); |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, g_config.nForceColorspace, 0); |
126 |
|
|
127 |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
128 |
SendMessage(hBrightness, TBM_SETRANGE, (WPARAM) (BOOL) TRUE, (LPARAM) MAKELONG(0, 50)); |
SendMessage(hBrightness, TBM_SETRANGE, (WPARAM)TRUE, (LPARAM)MAKELONG(-96, 96)); |
129 |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) g_config.nBrightness); |
SendMessage(hBrightness, TBM_SETTICFREQ, (WPARAM)16, (LPARAM)0); |
130 |
|
SendMessage(hBrightness, TBM_SETPOS, (WPARAM)TRUE, (LPARAM) g_config.nBrightness); |
131 |
|
|
132 |
// Load Buttons |
// Load Buttons |
133 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, g_config.nDeblock_Y, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, g_config.nDeblock_Y, 0); |
134 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, g_config.nDeblock_UV, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, g_config.nDeblock_UV, 0); |
135 |
SendMessage(GetDlgItem(hwnd, IDC_DERING), BM_SETCHECK, g_config.nDering, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DERINGY), BM_SETCHECK, g_config.nDering_Y, 0); |
136 |
|
SendMessage(GetDlgItem(hwnd, IDC_DERINGUV), BM_SETCHECK, g_config.nDering_UV, 0); |
137 |
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, g_config.nFilmEffect, 0); |
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, g_config.nFilmEffect, 0); |
138 |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
139 |
|
|
143 |
SendMessage(GetDlgItem(hwnd, IDC_MP4V), BM_SETCHECK, g_config.supported_4cc & SUPPORT_MP4V, 0); |
SendMessage(GetDlgItem(hwnd, IDC_MP4V), BM_SETCHECK, g_config.supported_4cc & SUPPORT_MP4V, 0); |
144 |
SendMessage(GetDlgItem(hwnd, IDC_COMPAT), BM_SETCHECK, g_config.videoinfo_compat, 0); |
SendMessage(GetDlgItem(hwnd, IDC_COMPAT), BM_SETCHECK, g_config.videoinfo_compat, 0); |
145 |
|
|
146 |
|
EnableWindow(GetDlgItem(hwnd,IDC_DERINGY),g_config.nDeblock_Y); |
147 |
|
EnableWindow(GetDlgItem(hwnd,IDC_DERINGUV),g_config.nDeblock_UV); |
148 |
|
|
149 |
// Set Date & Time of Compilation |
// Set Date & Time of Compilation |
150 |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
151 |
break; |
break; |
155 |
{ |
{ |
156 |
case IDC_RESET: |
case IDC_RESET: |
157 |
ZeroMemory(&g_config, sizeof(CONFIG)); |
ZeroMemory(&g_config, sizeof(CONFIG)); |
|
g_config.nBrightness = 25; |
|
158 |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
159 |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) g_config.nBrightness); |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) TRUE, (LPARAM) g_config.nBrightness); |
160 |
// Load Buttons |
// Load Buttons |
161 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, g_config.nDeblock_Y, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, g_config.nDeblock_Y, 0); |
162 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, g_config.nDeblock_UV, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, g_config.nDeblock_UV, 0); |
163 |
SendMessage(GetDlgItem(hwnd, IDC_DERING), BM_SETCHECK, g_config.nDering, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DERINGY), BM_SETCHECK, g_config.nDering_Y, 0); |
164 |
|
SendMessage(GetDlgItem(hwnd, IDC_DERINGUV), BM_SETCHECK, g_config.nDering_UV, 0); |
165 |
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, g_config.nFilmEffect, 0); |
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, g_config.nFilmEffect, 0); |
166 |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
167 |
g_config.nForceColorspace = 0; |
g_config.nForceColorspace = 0; |
174 |
case IDC_DEBLOCK_UV: |
case IDC_DEBLOCK_UV: |
175 |
g_config.nDeblock_UV = !g_config.nDeblock_UV; |
g_config.nDeblock_UV = !g_config.nDeblock_UV; |
176 |
break; |
break; |
177 |
case IDC_DERING: |
case IDC_DERINGY: |
178 |
g_config.nDering = !g_config.nDering; |
g_config.nDering_Y = !g_config.nDering_Y; |
179 |
|
break; |
180 |
|
case IDC_DERINGUV: |
181 |
|
g_config.nDering_UV = !g_config.nDering_UV; |
182 |
break; |
break; |
183 |
case IDC_FILMEFFECT: |
case IDC_FILMEFFECT: |
184 |
g_config.nFilmEffect = !g_config.nFilmEffect; |
g_config.nFilmEffect = !g_config.nFilmEffect; |
201 |
default : |
default : |
202 |
return FALSE; |
return FALSE; |
203 |
} |
} |
204 |
|
EnableWindow(GetDlgItem(hwnd,IDC_DERINGY),g_config.nDeblock_Y); |
205 |
|
EnableWindow(GetDlgItem(hwnd,IDC_DERINGUV),g_config.nDeblock_UV); |
206 |
SaveRegistryInfo(); |
SaveRegistryInfo(); |
207 |
|
|
208 |
|
|
209 |
break; |
break; |
210 |
case WM_NOTIFY: |
case WM_NOTIFY: |
211 |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |