?? o_tvsys_warning_config.c
字號:
/****************************************************************************************************
* Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: o_tvsys_warning_config.c
*
* Description:
* =========
****************************************************************************************************/
#include "Config.h" // Global Configuration - do not remove!
/****************************************************************************************************
* DEFINITION: Private constants
****************************************************************************************************/
STATIC CONST OSD_TEXT oChangePALToNTSCText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_PAL_TO_NTSC };
STATIC CONST OSD_TEXT oChangeNTSCToPALText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_NTSC_TO_PAL };
STATIC CONST OSD_TEXT oChangePALToAutoText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_PAL_TO_AUTO };
STATIC CONST OSD_TEXT oChangeAutoToPALText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_AUTO_TO_PAL };
STATIC CONST OSD_TEXT oChangeNTSCToAutoText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_NTSC_TO_AUTO };
STATIC CONST OSD_TEXT oChangeAutoToNTSCText =
{ OSDR_GetFormUniStr_OsdMessage, S_CHANGE_AUTO_TO_NTSC };
STATIC CONST OSD_TEXT oActivateProgressiveText =
{ OSDR_GetFormUniStr_OsdMessage, S_ACTIVATE_PROGRESSIVE };
STATIC CONST OSD_TEXT oEnsureSupportsText =
{ OSDR_GetFormUniStr_OsdMessage, S_ENSURE_SUPPORTS };
STATIC CONST OSD_TEXT oPALStandardText =
{ OSDR_GetFormUniStr_OsdMessage, S_PAL_STANDARD };
STATIC CONST OSD_TEXT oNTSCStandardText =
{ OSDR_GetFormUniStr_OsdMessage, S_NTSC_STANDARD };
STATIC CONST OSD_TEXT oAutoModeText =
{ OSDR_GetFormUniStr_OsdMessage, S_AUTO_MODE };
STATIC CONST OSD_TEXT oProgressiveModeText =
{ OSDR_GetFormUniStr_OsdMessage, S_PROGRESSIVE_MODE };
STATIC CONST OSD_TEXT oWaitRecoverLine1Text =
{ OSDR_GetFormUniStr_OsdMessage, S_WAIT_RECOVER_LINE1 };
STATIC CONST OSD_TEXT oWaitRecoverLine2Text =
{ OSDR_GetFormUniStr_OsdMessage, S_WAIT_RECOVER_LINE2 };
STATIC CONST OSD_TEXT oWaitRecoverLine3Text =
{ OSDR_GetFormUniStr_OsdMessage, S_WAIT_RECOVER_LINE3 };
STATIC CONST OSD_TEXT oUseNewSettingText =
{ OSDR_GetFormUniStr_OsdMessage, S_USE_NEW_SETTING };
#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
STATIC CONST OSD_TEXT oReturnOriginalText =
{ OSDR_GetFormUniStr_OsdMessage, S_RETURN_ORIGINAL };
#endif //#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
STATIC OSD_TEXT* CONST aPALToNTSCMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangePALToNTSCText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oNTSCStandardText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aNTSCToPALMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangeNTSCToPALText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oPALStandardText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aPALToAutoMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangePALToAutoText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oAutoModeText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aAutoToPALMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangeAutoToPALText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oPALStandardText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aNTSCToAutoMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangeNTSCToAutoText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oAutoModeText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aAutoToNTSCMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oChangeAutoToNTSCText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oNTSCStandardText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aActivateProgressiveMessagesTable[MAX_WARNING_STEP1_MESSAGES] =
{
(OSD_TEXT*)&oActivateProgressiveText,
(OSD_TEXT*)&oEnsureSupportsText,
(OSD_TEXT*)&oProgressiveModeText,
(OSD_TEXT*)&oWaitRecoverLine1Text,
(OSD_TEXT*)&oWaitRecoverLine2Text,
(OSD_TEXT*)&oWaitRecoverLine3Text,
};
STATIC OSD_TEXT* CONST aUseNewSettingMessagesTable[MAX_WARNING_STEP2_MESSAGES] =
{
(OSD_TEXT*)&oUseNewSettingText,
(OSD_TEXT*)mpParamNull,//leave position for timer
};
#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
STATIC OSD_TEXT* CONST aReturnOriginalMessagesTable[MAX_WARNING_STEP3_MESSAGES] =
{
(OSD_TEXT*)&oReturnOriginalText,
};
#endif//#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
extern CONST MS_DESCRIPTOR_TVSYS_WARNING oTVSysWarningDescriptor =
{
{
sizeof(MSO_TVSYS_WARNING),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_1,
{
AREA_TVSYS_WARNING_X,
AREA_TVSYS_WARNING_Y,
AREA_TVSYS_WARNING_W,
AREA_TVSYS_WARNING_H,
},
_TVSysWarningOperation,
mpfFillOsdSegNull,
mpParamNull,
},
maContentsNull,
mwNbrContentsNull,
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningPALToNTSCDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aPALToNTSCMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningNTSCToPALDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aNTSCToPALMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningPALToAutoDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aPALToAutoMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningAutoToPALDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aAutoToPALMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningNTSCToAutoDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aNTSCToAutoMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningAutoToNTSCDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aAutoToNTSCMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningActivateProgressiveDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aActivateProgressiveMessagesTable,
MAX_WARNING_STEP1_MESSAGES,
NULL
};
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningUseNewSettingDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD |MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 400, 0
},
_NewSettingConfirmOperation,//OCONFIRM_Operation,//TVSysWarningOperation,
_NewSettingConfirmFillOSDSeg,//OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aUseNewSettingMessagesTable,
MAX_WARNING_STEP2_MESSAGES,
NULL
};
#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
STATIC CONST MS_DESCRIPTOR_TVSYS_CONFIRM oTVSysWarningReturnOriginalDescriptor =
{
{// MS_DESCRIPTOR_COMPONENT
{// MS_DESCRIPTOR_CONTAINER
{// MS_DESCRIPTOR
sizeof(MSO_TVSYS_CONFIRM),
MS_NAV_DISABLE_LR | MS_NAV_DISABLE_UD | MS_NAV_CONTAINER_WRAP_LR | MS_NAV_CONTAINER_WRAP_UD,
MS_ATTR_CONFIRM_OK_BUTTON_ONLY | MS_ATTR_CONTAINER | MS_ATTR_FOCUSABLE | MS_ATTR_OSD_LAYER_2,
{
0, 0, 0, 0
},
OCONFIRM_Operation,
OCONFIRM_FillOSDSeg,
mpParamNull
},
maContentsNull,
mwNbrContentsNull,
},
NULL
},
BMP_BG_2,
CIDX_6,
(OSD_TEXT**)aReturnOriginalMessagesTable,
MAX_WARNING_STEP3_MESSAGES,
NULL
};
#endif //#ifdef D_TVSYS_WARNING_RETURN_ORIGINAL
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -