[svn] / trunk / xvidcore / dshow / src / config.c Repository:
ViewVC logotype

Diff of /trunk/xvidcore/dshow/src/config.c

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

revision 1436, Sun Apr 18 04:25:28 2004 UTC revision 1437, Sun Apr 18 07:55:11 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.3 2004-04-01 11:11:28 suxen_drol Exp $   * $Id: config.c,v 1.4 2004-04-18 07:55:11 syskin Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 46  Line 46 
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)
# Line 79  Line 80 
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);
# Line 130  Line 132 
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    
# Line 140  Line 143 
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;
# Line 154  Line 160 
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;
# Line 167  Line 174 
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;
# Line 191  Line 201 
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);

Legend:
Removed from v.1436  
changed lines
  Added in v.1437

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