osdmsg.c

来自「ESS3890+SL原代码(1*16内存)」· C语言 代码 · 共 327 行

C
327
字号
/* Copyright 1997, ESS Technology, Inc.					*//* SCCSID @(#)osdmsg.c	4.11 02/19/04 *//* * $Log$ *//* * Leave all OSD messages here to save DRAM space. * * DON'T put one character messages here! They will take up more space * than those saved!! */#include "font.h"typedef struct {    char *name;			/* Name for C programming reference	*/    char osd[30];		/* Corresponding OSD			*/} OSDMSG;OSDMSG osdmsg[] = {#ifdef DATA_CD    {"data", 		"DATA DISC"},    {"isoID",		"CD001"},    {"file",		"FILE "},    {"dir",		"DIR  "},    {"root",		"ROOT"},#endif#ifdef JPEG_DEC    {"pictures",	"PICTURES"},    {"pictureCD",	"PICTURE CD"},    {"infocd",		"INFO.CD"},    {"kodakID",		"Disc = KODAK PICTURE CD "},#endif#ifdef JPEG_MPPP    {"jpeg_mppp_mode1", "MUSIC SLIDE SHOW--MODE1"},    {"jpeg_mppp_mode2", "MUSIC SLIDE SHOW--MODE2"},    {"jpeg_mppp_mode3", "MUSIC SLIDE SHOW--MODE3"},    {"jpeg_mppp_exit",  "EXIT MUSIC SLIDE SHOW MODE"},    {"mp3_is_selected", "MP3 IS SELECTED"},    {"not_valid_mp3",   "NOT VALID MP3 FILE"},    {"not_valid_file",  "NOT VALID FILE"},#endif#ifdef GAMEBOY    {"game",		"GAME"},#endif #ifdef MIC_RECORD    {"mic_auto",	"AUTOMATIC"},    {"mic_manual",	"MANUAL"},    {"mic_sing",	"RESING"},    {"reread_on",	"RE_READ ON"},    {"follow_on",	"FOLLOW  ON"},    {"playing",		"PLAYING"},    {"rereading",	"RE_READING"},    {"following",	"FOLLOWING"},    {"contrasting",	"CONTRASTING"},    {"speaker",		{FONT_S_VOL,0}},#endif MIC_RECORD#ifdef GAMMA    {"gamma",	"GAMMA"},#endif GAMMA#if (defined MIC_RECORD || defined KARASC)    {"mic",		{FONT_S_MICA,FONT_S_MICB, 0}},#endif#ifdef FREEZE_MODE    {"freeze", "FREEZE"},#endif    /********************************************************************     *          Default ESS' OSD common to 2.0 and 1.1 players          *     ********************************************************************/    {"clearA2B",	"CLEAR A TO B"},    {"close",		"CLOSE"},#ifdef SONY3D    {"change_disc",	"EXCHANGE"},#endif#ifdef ECHO    {"echo_on",         "ECHO ON"},    {"echo_off",        "ECHO OFF"},    {"mic_on",          "MIC ON"},    {"mic_off",         "MIC OFF"},#endif /* ECHO */#ifdef REVERB    {"reverb_on",	"REVERB_ON"},    {"reverb_off",	"REVERB_OFF"},#endif /* REVERB */    {"left",		"MONO L"},    {"mute",		"MUTE"},    {"next",		"NEXT"},    {"open",		"OPEN"},    {"pause",		"PAUSE"},    {"pbc_off",		"PBC OFF"},    {"pbc_on",		"PBC ON"},    {"play",		"PLAY"},    {"previous",	"PREVIOUS"},    {"repeatA2B",	"A TO B"},    {"repeat_all",	"REP-ALL"},    {"repeat_off",	"REP-OFF"},    {"repeat_one",	"REP-ONE"},    {"resume",		"RESUME"},    {"right",		"MONO R"},    {"set_A",		"SET A"},    {"single_elapsed",	"SINGLE ELAPSED"},    {"single_remain",	"SINGLE REMAIN"},    {"stereo",		"STEREO"},    {"stop",		"STOP"},    {"total_elapsed",	"TOTAL ELAPSED"},    {"total_remain",	"TOTAL REMAIN"},#ifdef SPATIAL#ifdef VCDLC    {"surround_on",	{FONT_3D2A,FONT_3D2B,FONT_3D2C,FONT_FACE1A,			 FONT_FACE1B, 0}},    {"3d",		{FONT_3D3A,FONT_3D3B,FONT_3D3C,FONT_FACE1A,			 FONT_FACE1B, 0}},    {"hall",		{FONT_3D4A,FONT_3D4B,FONT_3D4C,FONT_FACE1A,			 FONT_FACE1B, 0}},    {"voice_can",	{FONT_3D1A,FONT_3D1B,FONT_3D1C,FONT_FACE2A,			 FONT_FACE2B, 0}},    {"audfx_off",	{FONT_3D1A,FONT_3D1B,FONT_3D1C,FONT_FACE1A,			 FONT_FACE1B, 0}},#else    {"surround_on",	"SUR ON"},    {"3d",		"3D"},    {"hall",		"HALL"},    {"voice_can",	"VOC CAN"},    {"audfx_off",	"SUR OFF"},#endif /* VCDLC */#endif /* SPATIAL */#ifdef PLAY20    /********************************************************************     *          Default ESS' OSD unique to PLAY20			*     ********************************************************************/    {"pal",		" PAL"},    {"ntsc",		"NTSC"},    {"pbc",		"PBC"},    {"program",		"PROGRAM"},    {"shuffle",		"SHUFFLE"},    {"auto_pause",	"AUTO PAUSE"},    {"digest_menu",	"  DIGEST MENU"},    {"disc_scan",	{'D','I','S','C',' ','S','C','A','N',' ', 0}},    {"track_scan",	{'T','R','A','C','K',' ','S','C','A','N',' ', 0}},    {"end",		"END"},    {"intro_1_disc_2",	"1.INTRO     2.DISC"},    {"intro_1_disc_X",	"1.INTRO     #.DISC"},#ifdef JPEG_DGST    {"intro_X_disc_2",	"#.INTRO     2.DISC"},#endif /* JPEG_DGST */    {"no_disc",		"NO DISC"},    {"program_menu",	"PROGRAM MENU"},    {"quick_scan",	{FONT_BLANK,FONT_BLANK,                         'Q','U','I','C','K',' ','S','C','A','N',0}},    {"return",		"RETURN"},    {"shuffle_off",	"SHUFFLE OFF"},    {"shuffle_on",	"SHUFFLE ON"},    {"single_step",	"STEP"},    {"track_3_exit_4",	"3.TRACK     4.EXIT"},    {"track_X_exit_4",	"#.TRACK     4.EXIT"},    {"unknown_disc",	"UNKNOWN DISC"},    {"vocal_left",	"VOCAL-L STEREO"},    {"vocal_right",	"VOCAL-R STEREO"},#if !defined(TWO_FIELDS_OSD) && defined(KARASC)    {"music",		"MUSIC"},#endif /* KARASC */#endif	/* PLAY20 */#ifdef PLAYONLY    /********************************************************************     *          Default ESS' OSD unique to PLAYONLY			*     ********************************************************************/    {"audio_cd",	"AUDIO CD"},    {"auto_mode",	"AUTO MODE"},    {"digest_pause",	{'S','E','L','E','C','T',' ',FONT_NEXT, 0}},    {"disc_view",	"DISC VIEW"},    {"ntsc_mode",	"NTSC MODE"},    {"open_close",	"OPEN/CLOSE"},    {"pal_mode",	"PAL MODE"},    {"select",		"SELECT"},    {"slow",		"SLOW"},    {"track_view",	"TRACK VIEW"},    {"view",		"VIEW"},    {"vocal_off",	"VOCAL OFF"},    {"vocal_on",	"VOCAL ON"},#ifdef ZOOM    {"zoom1",		"ZOOM2"},    {"zoom2",		"ZOOM4"},#endif#endif	/* PLAYONLY */#ifdef BILINGUAL_OSD#ifdef MIC_RECORD    {"c_mic_auto",      {CN_HEADER, CN_FU4,CN_HEADER, CN_DU2,CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,CN_HEADER, CN_SHE4,			 CN_HEADER, CN_ZHI42,':',CN_HEADER, CN_ZI6,CN_HEADER, CN_DONG6, 0}},    {"c_mic_manual",    {CN_HEADER, CN_FU4,CN_HEADER, CN_DU2,CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,CN_HEADER, CN_SHE4,			 CN_HEADER, CN_ZHI42,':',CN_HEADER, CN_SHOU6,CN_HEADER, CN_DONG6,0}},    {"c_mic_sing",      {CN_HEADER, CN_FU4,CN_HEADER, CN_DU2,CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,CN_HEADER, CN_SHE4,			 CN_HEADER, CN_ZHI42,':',CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,0}},    {"c_reread_on",     {CN_HEADER, CN_FU4, CN_HEADER, CN_DU2,CN_HEADER, CN_KAI1,0}},    {"c_follow_on",     {CN_HEADER, CN_GEN6, CN_HEADER, CN_DU2,CN_HEADER, CN_KAI1,0}},    {"c_playing",       {CN_HEADER, CN_FANG4, CN_HEADER, CN_YIN1,'.','.','.',0}},    {"c_rereading",     {CN_HEADER, CN_FU4, CN_HEADER, CN_DU2,'.','.','.',0}},    {"c_read_following",        {CN_HEADER, CN_HUA4, CN_HEADER, CN_TONG3,CN_HEADER, CN_LU1,CN_HEADER, CN_YIN1,0}},    {"c_sing_following",        {CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,CN_HEADER, CN_LU1,CN_HEADER, CN_YIN1,0}},    {"c_contrasting_auto_off",  {CN_HEADER, CN_LU1,CN_HEADER, CN_YIN1,CN_HEADER, CN_FU4, CN_HEADER, CN_DU2,0}},    {"c_contrasting_auto_on",   {CN_HEADER, CN_ZI6, CN_HEADER, CN_DONG6,CN_HEADER, CN_DUI6,CN_HEADER, CN_BI6,0}},    {"c_sing_contrasting",      {CN_HEADER, CN_FU4,CN_HEADER, CN_CHANG4,CN_HEADER, CN_HUI2,CN_HEADER, CN_FANG4,0}},    {"c_mic_record_off",   {CN_HEADER, CN_FU4,CN_HEADER, CN_DU2,CN_HEADER, CN_GUAN1,0}},#endif MIC_RECORD#ifdef SONY3D    {"c_change_disc",	{CN_HEADER, CN_HUAN4,CN_HEADER, CN_DIE2, 0}},#endif    {"c_clearA2B",	{'A', '-', 'B', ' ', CN_HEADER, CN_GUAN1, 0}},    {"c_close",         {CN_HEADER, CN_JIN4, CN_HEADER, CN_CANG1, 0}},#ifdef ECHO    {"c_mic_on",	{CN_HEADER, CN_HUA4, CN_HEADER, CN_TONG3, CN_HEADER, CN_KAI1, 0}},    {"c_mic_off",	{CN_HEADER, CN_HUA4, CN_HEADER, CN_TONG3, CN_HEADER, CN_GUAN1, 0}},#endif /* ECHO */    {"c_left",		{CN_HEADER, CN_ZUO3, CN_HEADER, CN_SHENG1, CN_HEADER, CN_DAO4, 0}},    {"c_right",         {CN_HEADER, CN_YOU4, CN_HEADER, CN_SHENG1, CN_HEADER, CN_DAO4, 0}},    {"c_mute",          {CN_HEADER, CN_WU2, CN_HEADER, CN_SHENG1, 0}},     {"c_next",          {CN_HEADER, CN_XIA4, CN_HEADER, CN_YI1, CN_HEADER, CN_QU3, 0}},    {"c_open",          {CN_HEADER, CN_CHU1, CN_HEADER, CN_CANG1, 0}},    {"c_pause",         {CN_HEADER, CN_ZAN4, CN_HEADER, CN_TING2, 0}},    {"c_return",	{CN_HEADER, CN_TUI4, CN_HEADER, CN_HUI2, 0}},    {"c_pbc_on",	{'P','B','C', 0}},    {"c_pbc_off",	{CN_HEADER, CN_QU32, CN_HEADER, CN_XIAO1, 'P','B','C', 0}},    {"c_play",          {CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, 0}},    {"c_previous",	{CN_HEADER, CN_SHANG4, CN_HEADER, CN_YI1, CN_HEADER, CN_QU3, 0}},    {"c_repeatA2B",	{CN_HEADER, CN_CHONG2, CN_HEADER, CN_FU4, 'A','-','B', 0}},    {"c_repeat_all",	{CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, CN_HEADER, CN_CHONG2, CN_HEADER, CN_FU4, 0}},    {"c_repeat_one",	{CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3, CN_HEADER, CN_CHONG2, CN_HEADER, CN_FU4, 0}},    {"c_repeat_off",	{CN_HEADER, CN_QU32, CN_HEADER, CN_XIAO1, CN_HEADER, CN_CHONG2, CN_HEADER, CN_FU4, 0}},    {"c_resume",        {CN_HEADER, CN_HUI1, CN_HEADER, CN_FU4, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, 0}},    {"c_set_A",		{CN_HEADER, CN_SHE4, CN_HEADER, CN_ZHI42, 'A', 0}},    {"c_single_elapsed",{CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, CN_HEADER, CN_SHI2,			 CN_HEADER, CN_JIAN1, 0}},    {"c_single_remain",	{CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3, CN_HEADER, CN_SHENG4, CN_HEADER, CN_YU2, CN_HEADER, CN_SHI2,			 CN_HEADER, CN_JIAN1, 0}},    {"c_stereo",        {CN_HEADER, CN_LI4, CN_HEADER, CN_TI3, CN_HEADER, CN_SHENG1, 0}},    {"c_stop",          {CN_HEADER, CN_TING2, CN_HEADER, CN_ZHI3, 0}},	{"c_total_elapsed",{CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, CN_HEADER, CN_SHI2,			 CN_HEADER, CN_JIAN1, 0}},    {"c_total_remain",	{CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, CN_HEADER, CN_SHENG4, CN_HEADER, CN_YU2, CN_HEADER, CN_SHI2,                         CN_HEADER, CN_JIAN1, 0}},#ifdef PLAYONLY    {"c_select",	{CN_HEADER, CN_XUAN3, ' ', ' ', CN_HEADER, CN_ZE2, 0}},    {"c_audio_cd",	{CN_HEADER, CN_YIN1, ' ', ' ', CN_HEADER, CN_YUE4, ' ', ' ', CN_HEADER, CN_DIE2, 0}},    {"c_auto_mode",	{CN_HEADER, CN_ZI4, CN_HEADER, CN_DONG4, CN_HEADER, CN_ZHI4, 0}},    {"c_digest_pause",	{CN_HEADER, CN_XUAN3, CN_HEADER, CN_ZE2, FONT_NEXT, 0}},    {"c_disc_view",	{CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, 0}},    {"c_fb",		{CN_HEADER, CN_KUAI4, CN_HEADER, CN_TUI4, 0}},    {"c_ff",		{CN_HEADER, CN_KUAI4, CN_HEADER, CN_JIN4, 0}},    {"c_ntsc_mode",	{'N', 'T', 'S', 'C', CN_HEADER, CN_ZHI4, 0}},    {"c_open_close",	{CN_HEADER, CN_CHU1, CN_HEADER, CN_CANG1, '/', CN_HEADER, CN_JIN4, CN_HEADER, CN_CANG1, 0}},    {"c_pal_mode",	{'P', 'A', 'L', ' ', CN_HEADER, CN_ZHI4, 0}},    {"c_slow",		{CN_HEADER, CN_MAN4, CN_HEADER, CN_FANG4, 0}},    {"c_track_view",	{CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3, CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, 0}},    {"c_view",		{CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, 0}},    {"c_vocal_off",	{CN_HEADER, CN_QU32, CN_HEADER, CN_XIAO1, CN_HEADER, CN_DAI4, CN_HEADER, CN_CHANG4, 0}},    {"c_vocal_on",	{CN_HEADER, CN_DAI4, CN_HEADER, CN_CHANG4, 0}},#ifdef ZOOM    {"c_zoom1",         {CN_HEADER, CN_FANG4, CN_HEADER, CN_DA4, '2', 0}},    {"c_zoom2",         {CN_HEADER, CN_FANG4, CN_HEADER, CN_DA4, '4', 0}},#endif#endif /* PLAYONLY */#ifdef PLAY20    {"c_program",	{CN_HEADER, CN_BIAN1, CN_HEADER, CN_CHENG2, 0}},    {"c_shuffle",	{CN_HEADER, CN_SUI2, CN_HEADER, CN_JI1, 0}},    {"c_auto_pause",	{CN_HEADER, CN_ZI4, CN_HEADER, CN_DONG4, CN_HEADER, CN_ZAN4, CN_HEADER, CN_TING2, 0}},    {"c_digest_menu",	{' ', CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3,			 CN_HEADER, CN_CAI4, CN_HEADER, CN_DAN1, 0}},    {"c_disc_scan",	{CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2,			 CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, ' ', 0}},    {"c_track_scan",	{CN_HEADER, CN_DAN1,CN_HEADER, CN_QU3,			 CN_HEADER, CN_LIU2,CN_HEADER, CN_LAN3,' ', 0}},    {"c_quick_scan",	{FONT_BLANK,FONT_BLANK,CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, 0}},    {"c_shuffle_on",	{CN_HEADER, CN_SUI2, CN_HEADER, CN_JI1, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, 0}},    {"c_shuffle_off",	{CN_HEADER, CN_SHUN4, CN_HEADER, CN_XU4, CN_HEADER, CN_FANG4, CN_HEADER, CN_YING3, 0}},    {"c_single_step",	{CN_HEADER, CN_DAN1, CN_HEADER, CN_ZHENG1, 0}},    {"c_program_menu",	{CN_HEADER, CN_BIAN1, ' ', ' ', CN_HEADER, CN_CHENG2,			 ' ', ' ', CN_HEADER, CN_CAI4, ' ', ' ', CN_HEADER, CN_DAN1, 0}},    {"c_end",		{CN_HEADER, CN_JIE2, CN_HEADER, CN_SHU4, 0}},    {"c_vocal_left",	{CN_HEADER, CN_ZUO3, CN_HEADER, CN_DAI4, CN_HEADER, CN_CHANG4, ' ', ' ', 			 CN_HEADER, CN_LI4, CN_HEADER, CN_TI3, CN_HEADER, CN_SHENG1, 0}},    {"c_vocal_right",	{CN_HEADER, CN_YOU4, CN_HEADER, CN_DAI4, CN_HEADER, CN_CHANG4, ' ', ' ', 			 CN_HEADER, CN_LI4, CN_HEADER, CN_TI3, CN_HEADER, CN_SHENG1, 0}},    {"c_intro_1_disc_2",{'1', '.', CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3,			 ' ', ' ', ' ', ' ', ' ', ' ', '2', '.',			 CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, 0}},    {"c_intro_1_disc_X",{'1', '.', CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3,			 ' ', ' ', ' ', ' ', ' ', ' ', '#', '.',			 CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, 0}},#ifdef JPEG_DGST    {"c_intro_X_disc_2",{'#', '.', CN_HEADER, CN_LIU2, CN_HEADER, CN_LAN3,			 ' ', ' ', ' ', ' ', ' ', ' ', '2', '.',			 CN_HEADER, CN_QUAN2, CN_HEADER, CN_DIE2, 0}},#endif /* JPEG_DGST */    {"c_track_3_exit_4",{'3', '.', CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3,			 ' ', ' ', ' ', ' ', ' ', ' ', '4', '.',			 CN_HEADER, CN_TUI4, CN_HEADER, CN_CHU1, 0}},    {"c_track_X_exit_4",{'#', '.', CN_HEADER, CN_DAN1, CN_HEADER, CN_QU3,			 ' ', ' ', ' ', ' ', ' ', ' ', '4', '.',			 CN_HEADER, CN_TUI4, CN_HEADER, CN_CHU1, 0}},    {"c_no_disc",	{CN_HEADER, CN_WU2, CN_HEADER, CN_DIE2, 0}},    {"c_unknown_disc",	{CN_HEADER, CN_WEI4, CN_HEADER, CN_ZHI1, CN_HEADER, CN_DIE2, 0}},#endif	/* PLAY20 */#endif	/* BILINGUAL_OSD for ESS's OSD */};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?