[cvs] / xvidcore / dshow / src / CAbout.cpp Repository:
ViewVC logotype

Diff of /xvidcore/dshow/src/CAbout.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.2.3, Fri Dec 12 15:09:01 2003 UTC revision 1.1.2.7, Fri Jan 30 03:21:20 2004 UTC
# Line 58  Line 58 
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  }  }
# Line 121  Line 125 
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__);
# Line 138  Line 149 
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                  }                  }
# Line 168  Line 201 
201          }          }
202          return CBasePropertyPage::OnReceiveMessage(hwnd, uMsg, wParam, lParam);          return CBasePropertyPage::OnReceiveMessage(hwnd, uMsg, wParam, lParam);
203  }  }
204    

Legend:
Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.7

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4