19 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
20 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 |
* |
* |
22 |
* $Id: config.c,v 1.1.2.1 2004-01-31 13:44:33 suxen_drol Exp $ |
* $Id: config.c,v 1.1.2.2 2004-02-28 07:24:34 syskin Exp $ |
23 |
* |
* |
24 |
****************************************************************************/ |
****************************************************************************/ |
25 |
|
|
51 |
REG_GET_N("ForceColorspace", g_config.nForceColorspace, 0) |
REG_GET_N("ForceColorspace", g_config.nForceColorspace, 0) |
52 |
REG_GET_N("FlipVideo", g_config.nFlipVideo, 0) |
REG_GET_N("FlipVideo", g_config.nFlipVideo, 0) |
53 |
REG_GET_N("Supported_4CC", g_config.supported_4cc, 0) |
REG_GET_N("Supported_4CC", g_config.supported_4cc, 0) |
54 |
|
REG_GET_N("Videoinfo_Compat", g_config.videoinfo_compat, 0) |
55 |
|
|
56 |
RegCloseKey(hKey); |
RegCloseKey(hKey); |
57 |
} |
} |
84 |
REG_SET_N("ForceColorspace", g_config.nForceColorspace); |
REG_SET_N("ForceColorspace", g_config.nForceColorspace); |
85 |
REG_SET_N("FlipVideo", g_config.nFlipVideo); |
REG_SET_N("FlipVideo", g_config.nFlipVideo); |
86 |
REG_SET_N("Supported_4CC", g_config.supported_4cc); |
REG_SET_N("Supported_4CC", g_config.supported_4cc); |
87 |
|
REG_SET_N("Videoinfo_Compat", g_config.videoinfo_compat); |
88 |
|
|
89 |
RegCloseKey(hKey); |
RegCloseKey(hKey); |
90 |
} |
} |
137 |
SendMessage(GetDlgItem(hwnd, IDC_DIVX), BM_SETCHECK, g_config.supported_4cc & SUPPORT_DIVX, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DIVX), BM_SETCHECK, g_config.supported_4cc & SUPPORT_DIVX, 0); |
138 |
SendMessage(GetDlgItem(hwnd, IDC_DX50), BM_SETCHECK, g_config.supported_4cc & SUPPORT_DX50, 0); |
SendMessage(GetDlgItem(hwnd, IDC_DX50), BM_SETCHECK, g_config.supported_4cc & SUPPORT_DX50, 0); |
139 |
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); |
140 |
|
SendMessage(GetDlgItem(hwnd, IDC_COMPAT), BM_SETCHECK, g_config.videoinfo_compat, 0); |
141 |
|
|
142 |
// Set Date & Time of Compilation |
// Set Date & Time of Compilation |
143 |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
DPRINTF("(%s %s)", __DATE__, __TIME__); |
159 |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
SendMessage(GetDlgItem(hwnd, IDC_FLIPVIDEO), BM_SETCHECK, g_config.nFlipVideo, 0); |
160 |
g_config.nForceColorspace = 0; |
g_config.nForceColorspace = 0; |
161 |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, g_config.nForceColorspace, 0); |
SendMessage(GetDlgItem(hwnd, IDC_COLORSPACE), CB_SETCURSEL, g_config.nForceColorspace, 0); |
|
SaveRegistryInfo(); |
|
162 |
|
|
163 |
break; |
break; |
164 |
case IDC_DEBLOCK_Y: |
case IDC_DEBLOCK_Y: |
165 |
g_config.nDeblock_Y = !g_config.nDeblock_Y; |
g_config.nDeblock_Y = !g_config.nDeblock_Y; |
|
SaveRegistryInfo(); |
|
166 |
break; |
break; |
167 |
case IDC_DEBLOCK_UV: |
case IDC_DEBLOCK_UV: |
168 |
g_config.nDeblock_UV = !g_config.nDeblock_UV; |
g_config.nDeblock_UV = !g_config.nDeblock_UV; |
|
SaveRegistryInfo(); |
|
169 |
break; |
break; |
170 |
case IDC_DERING: |
case IDC_DERING: |
171 |
g_config.nDering = !g_config.nDering; |
g_config.nDering = !g_config.nDering; |
|
SaveRegistryInfo(); |
|
172 |
break; |
break; |
173 |
case IDC_FILMEFFECT: |
case IDC_FILMEFFECT: |
174 |
g_config.nFilmEffect = !g_config.nFilmEffect; |
g_config.nFilmEffect = !g_config.nFilmEffect; |
|
SaveRegistryInfo(); |
|
175 |
break; |
break; |
176 |
case IDC_FLIPVIDEO: |
case IDC_FLIPVIDEO: |
177 |
g_config.nFlipVideo = !g_config.nFlipVideo; |
g_config.nFlipVideo = !g_config.nFlipVideo; |
|
SaveRegistryInfo(); |
|
178 |
break; |
break; |
179 |
case IDC_DIVX: |
case IDC_DIVX: |
180 |
g_config.supported_4cc ^= SUPPORT_DIVX; |
g_config.supported_4cc ^= SUPPORT_DIVX; |
|
SaveRegistryInfo(); |
|
181 |
break; |
break; |
182 |
case IDC_DX50: |
case IDC_DX50: |
183 |
g_config.supported_4cc ^= SUPPORT_DX50; |
g_config.supported_4cc ^= SUPPORT_DX50; |
|
SaveRegistryInfo(); |
|
184 |
break; |
break; |
185 |
case IDC_MP4V: |
case IDC_MP4V: |
186 |
g_config.supported_4cc ^= SUPPORT_MP4V; |
g_config.supported_4cc ^= SUPPORT_MP4V; |
187 |
SaveRegistryInfo(); |
break; |
188 |
|
case IDC_COMPAT: |
189 |
|
g_config.videoinfo_compat = !g_config.videoinfo_compat; |
190 |
break; |
break; |
191 |
default : |
default : |
192 |
return FALSE; |
return FALSE; |
193 |
} |
} |
194 |
|
SaveRegistryInfo(); |
195 |
break; |
break; |
196 |
case WM_NOTIFY: |
case WM_NOTIFY: |
197 |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |
hBrightness = GetDlgItem(hwnd, IDC_BRIGHTNESS); |