📄 userpref_new_pal.h
字号:
/******************************************************************************
Copyright (c) 2003 MStar Semiconductor, Inc.
All rights reserved.
[Module Name]: UserPref.h
[Date]: 18-Dec-2003
[Comment]:
User preference header file.
[Reversion History]:
*******************************************************************************/
#ifndef _USERPREF_PAL_H_
#define _USERPREF_PAL_H_
#define PAL_MAX_CHANNEL_NUM 120
#define SIZE_NTSC_CHANNEL_OFFSET 0
#define SIZE_PAL_CHANNEL_INDEX (PAL_MAX_CHANNEL_NUM)
#define SIZE_PAL_CHANNEL_DATA (sizeof(StuPalChannelData)*PAL_MAX_CHANNEL_NUM)
#define SIZE_NONLINEAR_CURVE (sizeof(NonLinearCurveType))
//non-linear curve
typedef struct _NonLinearCurveType
{
BYTE X0;
BYTE X1;
BYTE X2;
BYTE X3;
BYTE X4;
}NonLinearCurveType;
#define NON_LINEAR_POINT_X0 0
#define NON_LINEAR_POINT_X1 1
#define NON_LINEAR_POINT_X2 25
#define NON_LINEAR_POINT_X3 50
#define NON_LINEAR_POINT_X4 100
//sound non-linear value define
#define INIT_VOLUME_X0 MIN_SOUND_VOLUME
#define INIT_VOLUME_X1 (MIN_SOUND_VOLUME+1)
#define INIT_VOLUME_X2 (MAX_SOUND_VOLUME/4)
#define INIT_VOLUME_X3 (MAX_SOUND_VOLUME/2)
#define INIT_VOLUME_X4 MAX_SOUND_VOLUME
#define INIT_VIDEO_CONTRAST_X0 MIN_VIDEO_CONTRAST
#define INIT_VIDEO_CONTRAST_X1 (MIN_VIDEO_CONTRAST+1)
#define INIT_VIDEO_CONTRAST_X2 (MAX_VIDEO_CONTRAST- MIN_VIDEO_CONTRAST )/4+ MIN_VIDEO_CONTRAST
#define INIT_VIDEO_CONTRAST_X3 (MAX_VIDEO_CONTRAST+ MIN_VIDEO_CONTRAST )/2
#define INIT_VIDEO_CONTRAST_X4 MAX_VIDEO_CONTRAST
#define INIT_VIDEO_BRIGHTNESS_X0 MIN_VIDEO_BRIHTNESS
#define INIT_VIDEO_BRIGHTNESS_X1 (MIN_VIDEO_BRIHTNESS+1)
#define INIT_VIDEO_BRIGHTNESS_X2 (MAX_VIDEO_BRIHTNESS/4)
#define INIT_VIDEO_BRIGHTNESS_X3 (MAX_VIDEO_BRIHTNESS/2)
#define INIT_VIDEO_BRIGHTNESS_X4 MAX_VIDEO_BRIHTNESS
#define INIT_PC_CONTRAST_X0 MIN_PC_CONTRAST
#define INIT_PC_CONTRAST_X1 (MIN_PC_CONTRAST+1)
#define INIT_PC_CONTRAST_X2 (MAX_PC_CONTRAST- MIN_PC_CONTRAST )/4+ MIN_PC_CONTRAST
#define INIT_PC_CONTRAST_X3 (MAX_PC_CONTRAST+ MIN_PC_CONTRAST )/2
#define INIT_PC_CONTRAST_X4 MAX_PC_CONTRAST
#define INIT_PC_BRIGHTNESS_X0 MIN_PC_BRIGHTNESS
#define INIT_PC_BRIGHTNESS_X1 (MIN_PC_BRIGHTNESS+1)
#define INIT_PC_BRIGHTNESS_X2 (MAX_PC_BRIGHTNESS/4)
#define INIT_PC_BRIGHTNESS_X3 (MAX_PC_BRIGHTNESS/2)
#define INIT_PC_BRIGHTNESS_X4 MAX_PC_BRIGHTNESS
_USERPREFDEC_ XDATA NonLinearCurveType g_NLCVideoContrast;
_USERPREFDEC_ XDATA NonLinearCurveType g_NLCVideoBrightness;
_USERPREFDEC_ XDATA NonLinearCurveType g_NLCPCContrast;
_USERPREFDEC_ XDATA NonLinearCurveType g_NLCPCBrightness;
_USERPREFDEC_ XDATA NonLinearCurveType g_NLCVolume;
extern void ResetSoundSetting( BYTE ucSettingIdx );
#if(ENABLE_SCART2)
extern BOOL GetScart2Status(void);
extern BYTE GetScart2UserSelect(void);
#endif
_USERPREFDEC_ BYTE usrNonLinearCalculate(NonLinearCurveType NoLinear,BYTE AdjustValue);
_USERPREFDEC_ void usrInitNonLinearAdjustCurve(void);
_USERPREFDEC_ void usrLoadNonLinearAdjustCurve(void);
_USERPREFDEC_ void usrSaveNonLinearAdjustCurve(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -