58 |
} |
} |
59 |
|
|
60 |
REG_SET_N("Brightness", PPSettings.nBrightness); |
REG_SET_N("Brightness", PPSettings.nBrightness); |
61 |
REG_SET_N("Deblock_Y", PPSettings.bDeblock_Y); |
REG_SET_N("Deblock_Y", PPSettings.nDeblock_Y); |
62 |
REG_SET_N("Deblock_UV", PPSettings.bDeblock_UV); |
REG_SET_N("Deblock_UV", PPSettings.nDeblock_UV); |
63 |
|
REG_SET_N("Dering", PPSettings.nDering); |
64 |
|
REG_SET_N("FilmEffect", PPSettings.nFilmEffect); |
65 |
REG_SET_N("ForceColorspace", PPSettings.nForceColorspace); |
REG_SET_N("ForceColorspace", PPSettings.nForceColorspace); |
66 |
|
REG_SET_N("FlipVideo", PPSettings.nFlipVideo); |
67 |
|
REG_SET_N("Supported_4CC", supported_4cc); |
68 |
|
|
69 |
RegCloseKey(hKey); |
RegCloseKey(hKey); |
70 |
} |
} |
125 |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) PPSettings.nBrightness); |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) PPSettings.nBrightness); |
126 |
|
|
127 |
// Load Buttons |
// Load Buttons |
128 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, (BOOL)PPSettings.bDeblock_Y, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, PPSettings.nDeblock_Y, 0); |
129 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, (BOOL)PPSettings.bDeblock_UV, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, PPSettings.nDeblock_UV, 0); |
130 |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, (BOOL)PPSettings.bFlipVideo, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DERING), BM_SETCHECK, PPSettings.nDering, 0); |
131 |
|
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, PPSettings.nFilmEffect, 0); |
132 |
|
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, PPSettings.nFlipVideo, 0); |
133 |
|
|
134 |
|
// 4CC checkbuttons |
135 |
|
SendMessage(GetDlgItem(hwnd, IDC_DIVX), BM_SETCHECK, supported_4cc & SUPPORT_DIVX, 0); |
136 |
|
SendMessage(GetDlgItem(hwnd, IDC_DX50), BM_SETCHECK, supported_4cc & SUPPORT_DX50, 0); |
137 |
|
SendMessage(GetDlgItem(hwnd, IDC_MP4V), BM_SETCHECK, supported_4cc & SUPPORT_MP4V, 0); |
138 |
|
|
139 |
// Set Date & Time of Compilation |
// Set Date & Time of Compilation |
140 |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
149 |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
150 |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) PPSettings.nBrightness); |
SendMessage(hBrightness, TBM_SETPOS, (WPARAM) (BOOL) TRUE, (LPARAM) PPSettings.nBrightness); |
151 |
// Load Buttons |
// Load Buttons |
152 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, (BOOL)PPSettings.bDeblock_Y, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_Y), BM_SETCHECK, PPSettings.nDeblock_Y, 0); |
153 |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, (BOOL)PPSettings.bDeblock_UV, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DEBLOCK_UV), BM_SETCHECK, PPSettings.nDeblock_UV, 0); |
154 |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, (BOOL)PPSettings.bFlipVideo, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DERING), BM_SETCHECK, PPSettings.nDering, 0); |
155 |
|
SendMessage(GetDlgItem(hwnd, IDC_FILMEFFECT), BM_SETCHECK, PPSettings.nFilmEffect, 0); |
156 |
|
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, PPSettings.nFlipVideo, 0); |
157 |
PPSettings.nForceColorspace = 0; |
PPSettings.nForceColorspace = 0; |
158 |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, PPSettings.nForceColorspace, 0); |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, PPSettings.nForceColorspace, 0); |
159 |
SaveRegistryInfo(); |
SaveRegistryInfo(); |
160 |
|
|
161 |
break; |
break; |
162 |
case IDC_DEBLOCK_Y: |
case IDC_DEBLOCK_Y: |
163 |
PPSettings.bDeblock_Y = !PPSettings.bDeblock_Y; |
PPSettings.nDeblock_Y = !PPSettings.nDeblock_Y; |
164 |
SaveRegistryInfo(); |
SaveRegistryInfo(); |
165 |
break; |
break; |
166 |
case IDC_DEBLOCK_UV: |
case IDC_DEBLOCK_UV: |
167 |
PPSettings.bDeblock_UV = !PPSettings.bDeblock_UV; |
PPSettings.nDeblock_UV = !PPSettings.nDeblock_UV; |
168 |
|
SaveRegistryInfo(); |
169 |
|
break; |
170 |
|
case IDC_DERING: |
171 |
|
PPSettings.nDering = !PPSettings.nDering; |
172 |
|
SaveRegistryInfo(); |
173 |
|
break; |
174 |
|
case IDC_FILMEFFECT: |
175 |
|
PPSettings.nFilmEffect = !PPSettings.nFilmEffect; |
176 |
SaveRegistryInfo(); |
SaveRegistryInfo(); |
177 |
break; |
break; |
178 |
case IDC_FLIPVIDEO: |
case IDC_FLIPVIDEO: |
179 |
PPSettings.bFlipVideo = !PPSettings.bFlipVideo; |
PPSettings.nFlipVideo = !PPSettings.nFlipVideo; |
180 |
|
SaveRegistryInfo(); |
181 |
|
break; |
182 |
|
case IDC_DIVX: |
183 |
|
supported_4cc ^= SUPPORT_DIVX; |
184 |
|
SaveRegistryInfo(); |
185 |
|
break; |
186 |
|
case IDC_DX50: |
187 |
|
supported_4cc ^= SUPPORT_DX50; |
188 |
|
SaveRegistryInfo(); |
189 |
|
break; |
190 |
|
case IDC_MP4V: |
191 |
|
supported_4cc ^= SUPPORT_MP4V; |
192 |
SaveRegistryInfo(); |
SaveRegistryInfo(); |
193 |
break; |
break; |
194 |
} |
} |
201 |
} |
} |
202 |
return CBasePropertyPage::OnReceiveMessage(hwnd, uMsg, wParam, lParam); |
return CBasePropertyPage::OnReceiveMessage(hwnd, uMsg, wParam, lParam); |
203 |
} |
} |
204 |
|
|