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 + -
显示快捷键?