/*=========================================================== * Copyright (c) Realtek Semiconductor Corporation, 2005 * All rights reserved. * ========================================================== */ /*==================== File Description ===================== */ /** * @file * This file is string declaration for OSD related functions. * * @author $Author: hillwang $ * @date $Date: 2006-08-03 21:05:57 +0800 (?Ÿæ??? 03 ?«æ? 2006) $ * @version $Revision: 1150 $ */ /** * @addtogroup osd * @{ */ #ifndef _OSDSTRING_H #define _OSDSTRING_H /*===================== Module Dependency ================== */ #include "Core\Header\maindef.h" #if (_CUSTOMER_TYPE == _SKYWORTH) #include "Customer\Header\skyworth\osdobjectdef.h" #endif #include "Core\Header\global.h" /*======================== CONSTANTS =========================================*/ /*======================== MACROS ============================================*/ /*======================== TYPES =============================================*/ /*======================== VARIABLES =========================================*/ #ifdef _OSDSTRING_C #define EXTERN #else #define EXTERN extern #endif EXTERN UINT8* code tOsdNumberStrSet[]; //EXTERN UINT8 tOsdSetNumStr[]; //EXTERN UINT8 *code tOsdSetNum[]; //EXTERN UINT8 code tChannelOneStr[]; //EXTERN UINT8 code tChannelTwoStr[]; //EXTERN UINT8 code tOsdFreqStr[]; EXTERN UINT8 code tOsdNoiseReduceStr[]; EXTERN UINT8 code tOsdChannelNoStr[]; EXTERN UINT8 code tOsdCurrentChannelStr[]; EXTERN UINT8 code tOsdTargetChannelStr[]; EXTERN UINT8 code tOsdTvSwapConfirmChannelStr[]; EXTERN UINT8 code tOsdTvStartManualSearchStr[]; EXTERN UINT8 code tOsdTvFrequencyStr[]; EXTERN UINT8 code tOsdTvBandStr[]; EXTERN UINT8 code tOsdTvStandardStr[]; EXTERN UINT8 code tOsdAudioStandardStr[]; EXTERN UINT8 code tOsdManualScanStr[]; EXTERN UINT8 code tOsdFineTuneStr[]; //EXTERN UINT8 code tOsdTVScanChannelNoteStr1[]; //- tommy delete 070529 EXTERN UINT8* code tOsdAudioStandardStrSet[]; EXTERN UINT8 code tOsdAudioStandard_M_Str[]; EXTERN UINT8 code tOsdAudioStandard_I_Str[]; EXTERN UINT8 code tOsdAudioStandard_DK_Str[]; EXTERN UINT8 code tOsdAudioStandard_BG_Str[]; EXTERN UINT8* code tOsdVideoStandardStrSet[]; EXTERN UINT8 code tOsdPALStr[]; EXTERN UINT8 code tOsdNTSCStr[]; EXTERN UINT8 code tOsdSECAMStr[]; #if(_POWER_ON_LOGO_SUPPROT == _ON) //EXTERN BYTE code tOSD_POWER_LOGO_AIFA[]; EXTERN BYTE code tOSD_POWER_LOGO_AIFA0[] ; EXTERN BYTE code tOSD_POWER_LOGO_AIFA1[] ; EXTERN BYTE code tOSD_POWER_LOGO_AIFA2[] ; EXTERN BYTE code tOSD_POWER_LOGO_AIFA3[] ; EXTERN BYTE code tOSD_POWER_LOGO_AIFA4[] ; EXTERN BYTE code tOSD_POWER_LOGO_AIFA5[] ; #endif //Note //EXTERN UINT8 code tOsdNoteStr[]; //- tommy delete 070529 EXTERN UINT8 code tOsdKeyDirectionNoteStr[]; //----------------------------------------sva EXTERN UINT8 code tOsdColorTemp9300Str[] ; EXTERN UINT8 code tOsdColorTemp6500Str[] ; EXTERN UINT8 code tOsdColorTemp5800Str[] ; EXTERN UINT8 code tOsdColorTempUserStr[] ; //language EXTERN UINT8 code tOsdLanguageEnglishStr[]; EXTERN UINT8 code tOsdLanguageSChineseStr[]; EXTERN UINT8 code tOsdZoom[]; EXTERN UINT8* code tOsdZoomStrSet[2]; //-------------------------------------------- // main EXTERN UINT8 code tOsdColorStr[]; EXTERN UINT8 code tOsdImageStr[]; //EXTERN UINT8 code tOsdPositionStr[]; //- tommy delete 070529 //EXTERN UINT8 code tOsdOsdMenuStr[]; //- tommy delete 070529 EXTERN UINT8 code tOsdFunctionStr[]; //EXTERN UINT8 code tOsdMiscStr[]; //- tommy delete 070529 EXTERN UINT8 code tOsdTVStr[]; #if( 0) EXTERN UINT8 code tOsdDTVStr[]; #endif //color EXTERN UINT8 code tOsdContrastStr[]; EXTERN UINT8 code tOsdBrightnessStr[]; EXTERN UINT8 code tOsdColorAdjStr[]; EXTERN UINT8 code tOsdColorTempStr[]; EXTERN UINT8 code tOsdColorModeStr[]; //dong add 20080730 //image #if(!_TYPEOF_OSD_KONSTA) EXTERN UINT8 code tOsdClockStr[]; EXTERN UINT8 code tOsdPhaseStr[]; #endif EXTERN UINT8 code tOsdGammaStr[]; EXTERN UINT8 code tOsdSharpnessStr[]; EXTERN UINT8 code tOsdHueStr[]; EXTERN UINT8 code tOsdSaturationStr[]; // Position EXTERN UINT8 code tOsdHPositionStr[]; EXTERN UINT8 code tOsdVPositionStr[]; EXTERN UINT8 code tHPositionStr[]; EXTERN UINT8 code tVPositionStr[]; EXTERN UINT8 code tClockStr[]; // Osd Menu EXTERN UINT8 code tOsdLanguageStr[]; //EXTERN UINT8 code tOsdOsdHPosStr[]; //- tommy delete 070529 //EXTERN UINT8 code tOsdOsdVPosStr[]; //- tommy delete 070529 EXTERN UINT8 code tOsdOsdTimeStr[]; EXTERN UINT8 code tOsdOsdBlendStr[]; // Function EXTERN UINT8 code tOsdDisplayRatioStr[]; EXTERN UINT8 code tOsdAutoAdjustStr[]; EXTERN UINT8 code tOsdAdcAdjStr[]; //adc gain/offset EXTERN UINT8 code tOsdAdcGainRStr[]; EXTERN UINT8 code tOsdAdcGainGStr[]; EXTERN UINT8 code tOsdAdcGainBStr[]; EXTERN UINT8 code tOsdAdcOffsetRStr[]; EXTERN UINT8 code tOsdAdcOffsetGStr[]; EXTERN UINT8 code tOsdAdcOffsetBStr[]; EXTERN UINT8 code tOsdAutoColorStr[]; //EXTERN UINT8 code tOsdModeSelectStr[]; //- tommy delete 070529 EXTERN UINT8 code tOsdAutoImageStr[]; EXTERN UINT8 code tOsdBlackExpansionStr[]; // Misc EXTERN UINT8 code tOsdSignalSourceStr[]; #if _TIMER_PAGE_SUPPORT EXTERN UINT8 code tOsdTimerStr[]; EXTERN UINT8 code tOsdTimeCurrentStr[]; EXTERN UINT8 code tOsdPowerOnTimerStr[]; EXTERN UINT8 code tOsdPowerOffTimerStr[]; EXTERN UINT8 code tOsdTVPowerOnChannelStr[]; EXTERN UINT8 code tOsdTimeSwitchStr[]; EXTERN UINT8 code tOsdTimeSwitchChStr[]; //EXTERN UINT8 code tOsdRemindTimerStr[]; #endif //#if _TIMER_PAGE_SUPPORT EXTERN UINT8 code tOsdPictureMiscStr[]; EXTERN UINT8 code tOsdPictureMiscLTIStr[]; EXTERN UINT8 code tOsdPictureMiscCTIStr[]; EXTERN UINT8 code tOsdPictureMiscBlkExtStr[]; EXTERN UINT8 code tOsdPictureMiscDNRStr[]; EXTERN UINT8 code tOsdPictureMiscDitherStr[]; //20080901 ccy modify #if(_PCB_TYPE == _PCB_TEST) EXTERN UINT8 code tOsdBlueSreenStr[]; #else EXTERN UINT8 code tOsdScreenSaveStr[]; #endif EXTERN UINT8 code tOsdResetStr[]; EXTERN UINT8 code tOsdNonLinearScalingStr[]; EXTERN UINT8 code tOsdAudioStr[]; EXTERN UINT8 code tOsdSleepStr[]; // TV EXTERN UINT8 code tOsdTVSystemStr[]; //EXTERN UINT8 code tOsdColorSettingStr[]; EXTERN UINT8 code tOsdAutoScanStr[]; #if(_SCAN_TYPE==_SEQUENTIAL_SCAN) EXTERN UINT8* code tOsdAudioSystemStrSet[]; EXTERN UINT8 code tOsdAudioSystemStr[]; #endif // Signal item EXTERN UINT8* code tOsdSignalItemStrSet[_INPUT_PORT_MAX]; #ifdef DRAW_SLIDER EXTERN UINT8* code tOsdYPbPrLoadStrSet[]; //jinsuo 20100420 EXTERN UINT8 code tOsdYPbPrArrowStr[]; EXTERN UINT8 code tOsdYPbPrLoadStr[]; #endif EXTERN UINT8* code tOsdYPbPrTimingStrSet[]; #if (_PCB_TYPE==_PCB_PT2662F1A ||_PCB_TYPE==_PCB_PT2662F1C) #if _TYPEOF_INPUT==_TYPEOF_INPUT_8SRC EXTERN UINT8 code tOsdSignalItemYPbPr2Str[]; #endif //#if _TYPEOF_INPUT==_TYPEOF_INPUT_8SRC #endif //#if _PCB_TYPE == _PCB_PT2662F1A #if (_PCB_TYPE==_PCB_PT2662F1A ||_PCB_TYPE==_PCB_PT2662F1C) #if _TYPEOF_INPUT == _TYPEOF_INPUT_8SRC UINT8 code tOsdSignalItemRow1Str[]; UINT8 code tOsdSignalItemRow2Str[]; UINT8 code tOsdSignalItemRow3Str[]; UINT8 code tOsdSignalItemRow4Str[]; UINT8 code tOsdSignalItemRow5Str[]; #endif //#if _TYPEOF_INPUT == _TYPEOF_INPUT_8SRC #endif //#if _PCB_TYPE == _PCB_PT2662F1A #if _HDMI_REWRITE EXTERN UINT8* code tOsdHdmiTimingStrSet[]; #endif //#if _HDMI_REWRITE // No Signal / No Support / No Cable EXTERN UINT8 code tOsdNoSignalStr[]; EXTERN UINT8 code tOsdNoSupportStr[]; EXTERN UINT8 code tOsdNoCableStr[]; EXTERN UINT8 code tOsdSearchingStr[] ; EXTERN UINT8* code tOsdTVSystemTypeSet[]; EXTERN UINT8* code tOsdBracketSet[]; //Signal Source EXTERN UINT8 code tOsdSignalSourceLabelStr[]; EXTERN UINT8 code tOsdSignalItemDSubStr[]; EXTERN UINT8 code tOsdSignalItemHdmiStr[]; EXTERN UINT8 code tOsdSignalItemHdmi2Str[]; EXTERN UINT8 code tOsdSignalItemCvbsStr[]; EXTERN UINT8 code tOsdSignalItemSVideoStr[]; EXTERN UINT8 code tOsdSignalItemTVStr[]; EXTERN UINT8 code tOsdSignalItemYPbPrStr[]; EXTERN UINT8* code tOsdSignalSourceStrSet[]; // kevin added 060614 EXTERN UINT8 code tOsdYPbPrTiming576iStr[]; EXTERN UINT8 code tOsdYPbPrTiming480iStr[]; EXTERN UINT8 code tOsdYPbPrTiming576pStr[]; EXTERN UINT8 code tOsdYPbPrTiming480pStr[]; EXTERN UINT8 code tOsdYPbPrTiming720pStr[]; EXTERN UINT8 code tOsdYPbPrTiming1080iStr[]; EXTERN UINT8 code tOsdYPbPrTiming1080pStr[]; // ~kevin // Note string EXTERN UINT8 code tOsdKeyDirection_NoteStr[]; // Audio EXTERN UINT8 code tOsdAudioMuteStr[]; EXTERN UINT8 code tOsdAudioBassStr[]; EXTERN UINT8 code tOsdAudioTrebleStr[]; EXTERN UINT8 code tOsdAudioVolumnStr[]; EXTERN UINT8 code tOsdAudioBalanceStr[]; //Sound mode EXTERN UINT8 code tOsdSoundModeStr[]; EXTERN UINT8 code tOsdSoundModeNewsStr[]; EXTERN UINT8 code tOsdSoundModeMusicStr[]; EXTERN UINT8 code tOsdSoundModeStdStr[]; EXTERN UINT8 code tOsdSoundModeMovieStr[]; EXTERN UINT8 code tOsdSoundModeUserStr[]; EXTERN UINT8* code tOsdSoundModeStrSet[5]; //Picture mode EXTERN UINT8 code tOsdPictureModeStr[]; EXTERN UINT8 code tOsdPictureModeVividStr[]; EXTERN UINT8 code tOsdPictureModeStdStr[]; EXTERN UINT8 code tOsdPictureModeGentleStr[]; EXTERN UINT8 code tOsdPictureModeUserStr[]; EXTERN UINT8* code tOsdPictureModeStrSet[4]; // Reset //EXTERN UINT8 code tOsdResetNoteStr[]; //- tommy delete 070529 //_ANSWER_STRING EXTERN UINT8 code tOsdYesStr[]; EXTERN UINT8 code tOsdNoStr[]; EXTERN UINT8* code tOsdSelectSet[]; EXTERN UINT8 code tOsdOnStr[]; EXTERN UINT8 code tOsdOffStr[]; EXTERN UINT8* code tOsdSelectSet1[]; // Color temperature EXTERN UINT8* code tOsdColorTempStrSet[_CT_TYPE_TOTAL];//EXTERN UINT8* code tOsdColorTempStrSet[]; // Mode Select EXTERN UINT8* code tOsdModeSeclectStrSet[]; #if (_CUSTOMER_TYPE != _SKYWORTH) //yf_zhang 2007-6-11 18:27 EXTERN UINT8* code tOsdNumberStrSet[]; EXTERN UINT8* code tOsdNumberStrSet1[]; #endif //20080823 ccy add #if (_PCB_TYPE == _PCB_TEST) EXTERN UINT8 code tOsdFMSwitchStr[]; EXTERN UINT8 code tOsd883Str[]; EXTERN UINT8 code tOsd886Str[]; EXTERN UINT8 code tOsd891Str[]; EXTERN UINT8 code tOsd894Str[]; EXTERN UINT8* code tOsdFMSwitchStrSet[]; #endif EXTERN UINT8 code tOsdLanguageStrSet[]; // Color Adjust EXTERN UINT8* code tOsdColorAdjustStrSet[3]; EXTERN UINT8 code tOsdIcmSwitchStr[]; EXTERN UINT8 code tOsdIcmStr[]; EXTERN UINT8 code tOsdDccStr[]; EXTERN UINT8 code tOsdRStr[]; EXTERN UINT8 code tOsdGStr[]; EXTERN UINT8 code tOsdBStr[]; EXTERN UINT8 code tOsdRHueStr[]; EXTERN UINT8 code tOsdGHueStr[]; EXTERN UINT8 code tOsdBHueStr[]; EXTERN UINT8 code tOsdYHueStr[]; EXTERN UINT8 code tOsdCHueStr[]; EXTERN UINT8 code tOsdVStr[]; EXTERN UINT8 code tOsdRSatStr[]; EXTERN UINT8 code tOsdGSatStr[]; EXTERN UINT8 code tOsdBSatStr[]; EXTERN UINT8 code tOsdYSatStr[]; EXTERN UINT8 code tOsdCSatStr[]; EXTERN UINT8 code tOSD_AUTO_STR[]; EXTERN UINT8 code tOSD_AUTOCOLOR_STR[]; #if(_OSD_ADD_SLEEP_FUNCTION) EXTERN UINT8* code tOsdSleepOptionStrSet1[]; EXTERN UINT8 code tOsdSleepStr1[]; #endif EXTERN UINT8* code tOsdSleepOptionStrSet[]; EXTERN UINT8 code tOsdChannelEditStr[]; //EXTERN UINT8 code tOsdChannelEditTitleStr[]; EXTERN UINT8* code tOsdChannelAddEreaseStrSet[2]; EXTERN UINT8* code tOsdOffOnStrSet[2]; EXTERN UINT8* code tOsdDisplayRatiotypeStrSet[]; //====gary added for factory menu 2006.06.12=================== #if(_FACTORY_MENU_ENABLE) EXTERN UINT8 code tOsdFactoryResetStr[]; EXTERN UINT8 code tOsdFactorySettingStr[]; EXTERN UINT8 code tOsdFactoryParameterModeNonlinearScalingStr[]; EXTERN UINT8 code tOsdFactoryParameterModeStr[]; EXTERN UINT8 code tOsdCustomerNameStr[]; EXTERN UINT8 code tOsdCustomerModelStr[]; EXTERN UINT8 code tOsdCustomerDateStr[]; #endif //leo 20060613 add black level #if(_BLACK_LEVEL == _ENABLE) EXTERN UINT8 code tOsdBlackLevelStr[]; EXTERN UINT8 code tOsdWhiteLevelStr[]; #endif EXTERN UINT8* code tOsdShowStatusStrSet[]; EXTERN UINT8 code tOsdIcon_Title_Channel[]; EXTERN UINT8 code tOsdIcon_Title_Function[]; EXTERN UINT8 code tOsdIcon_Title_Osd[]; EXTERN UINT8 code tOsdIcon_Title_Picture[]; EXTERN UINT8 code tOsdIcon_Title_Audio[]; EXTERN UINT8 code tOsdIcon_Title_Tune[]; EXTERN UINT8 code tOsdIcon_Title_PC[]; EXTERN UINT8 code tOsdIcon_Title_Setup[]; EXTERN UINT8 code tOsdIcon_Title_Advanced[]; EXTERN UINT8 code tOsdFontPictureStr[]; EXTERN UINT8 code tOsdFontAudioStr[]; EXTERN UINT8 code tOsdFontTuneStr[]; EXTERN UINT8 code tOsdFontFunctionStr[]; EXTERN UINT8 code tOsdFontPCStr[]; EXTERN UINT8 code tOsdFontSetupStr[]; EXTERN UINT8 code tOsdFontAdvancedStr[]; EXTERN UINT8 code tOsdArrow_L[]; EXTERN UINT8 code tOsdArrow_R[]; //EXTERN UINT8 code tOsdDoubleArrow_R[];//20070531 #if 0 // weixg mod 20070515 begin EXTERN UINT8 code tOsdRoffsetStr[]; EXTERN UINT8 code tOsdGoffsetStr[]; EXTERN UINT8 code tOsdBoffsetStr[]; EXTERN UINT8 code tOsdRgainStr[]; EXTERN UINT8 code tOsdGgainStr[]; EXTERN UINT8 code tOsdBgainStr[]; #endif EXTERN UINT8 code tOsdChannelEditSkipStr[]; #if(!_TYPEOF_OSD_KONSTA) EXTERN UINT8 code tOsdChannelEditSwapStr[]; #endif // weixg mod 20070515 end //note message EXTERN UINT8 code tOsdFontRealtekStr[]; EXTERN UINT8 *code tOsdFontNoteMessageSet[]; #if 0//(SKYWORTH_DISPLAYPROTECT==_ENABLE) EXTERN UINT8 code tOsdSkyworthStr1[]; EXTERN UINT8 code tOsdSkyworthStr2[]; #endif #if (_AUDIO_EFFECT_SUPPORT) EXTERN UINT8 code tOsdAudioModeStr[]; #endif #if (_AUDIO_EFFECT_SUPPORT) EXTERN UINT8* code tOsdSoundEffectStrSet[_AUDIO_EFFECT_SUM]; #endif #if (_PICT_EFFECT_SUPPORT) EXTERN UINT8* code tOsdPictEffectStrSet[_PICT_EFFECT_SUM]; #endif EXTERN BYTE code tOSD_AUDIO_NORMAL_ICON[]; EXTERN BYTE code tOSD_AUDIO_MUTE_ICON[]; EXTERN UINT8* code tOsdTvSoundTypeSet[_TV_AUDIO_SYS_MAX]; EXTERN UINT8 code tOsdAutoStr[]; EXTERN UINT8 code tOsdBGStr[]; EXTERN UINT8 code tOsdIStr[]; EXTERN UINT8 code tOsdDKStr[]; EXTERN UINT8 code tOsdMStr[]; EXTERN UINT8 code tOsdSecamBGStr[]; EXTERN UINT8 code tOsdSecamDKStr[]; EXTERN UINT8* code tOsdAudioTypeSet[_TV_AUDIO_SYS_MAX]; EXTERN UINT8 code tOsdNullStr[]; EXTERN UINT8 code tOsdFactoryBurnStr[]; #if _BACKLIGHT_SUPPORT EXTERN UINT8 code tOsdBacklightStr[]; #endif EXTERN UINT8 code tOsdISFilter[]; #if _TV_USE_TAKEOVER EXTERN UINT8 code tOsdTakeover[]; #endif EXTERN UINT8 code tOsdSleepTimeoverHintStr[]; //dong add 20081031 EXTERN UINT8 code tOsdSleepTimeoverCancelHintStr[]; #if _TIMER_PAGE_SUPPORT EXTERN UINT8 code tOsdPowerOffHintStr[]; //dong add 20081031 EXTERN UINT8 code tOsdPowerOffTimeoverCancelHintStr[]; EXTERN UINT8 code tOsdTimerPageRemindStr[]; #endif //#if _TIMER_PAGE_SUPPORT #if (_DISP_RATIO_M2_SUPPORT) EXTERN UINT8* code tOsdDispRatioStrSetM2[]; #endif #if _PICT_EFFECT_ONMENU_SUPPORT EXTERN UINT8 code tOsdPictEffectStr[]; #endif //#if _PICT_EFFECT_ONMENU_SUPPORT EXTERN UINT8 code tOsdColorStandardStr[]; EXTERN UINT8 * tOsdTvBandStrSet[]; EXTERN UINT8* code tOsdVideoSysSet[]; EXTERN UINT8* code tOsdAudioSysSet[]; #undef EXTERN /*======================== FUNCTIONS =========================================*/ #endif // #ifndef _OSDSTRING_H /** * * @} */