⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userpref_new_pal.h

📁 lcd tv : MST9E19A原代码
💻 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 + -