[svn] / branches / dev-api-4 / xvidcore / dshow / src / config.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/dshow/src/config.c

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

revision 1345, Sat Jan 31 13:44:56 2004 UTC revision 1367, Sat Feb 28 07:24:34 2004 UTC
# Line 19  Line 19 
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    
# Line 51  Line 51 
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  }  }
# Line 83  Line 84 
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  }  }
# Line 135  Line 137 
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__);
# Line 156  Line 159 
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);

Legend:
Removed from v.1345  
changed lines
  Added in v.1367

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