?? custdsa.h
字號:
/*---------------------------------------------------*//* 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k *//* 0 # # # # # # # # # # # % $ $ $ $ $ $ $ $ $ *//* 1 + + + + + + + + @ @ @ x x x x x x x x x x *//* 2 % % @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ y y y y *//* 3 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ *//* 4 % % % % % % % % % T T T T T T t t t t t t *//*---------------------------------------------------*//* # ---- MAIN REGION *//* 1. VCD 2.0 *//* 2. VCD 1.1 *//* 3. AUDIO CD *//* 4. ERROR *//* 5. SELECT XX *//* 6. GOTO --:-- *//* 7. SCAN DISC X *//* 8. SCAN TRACK XX *//* 9. PROGRAM XX:XX *//* % ---- UNUSED REGION *//* $ ---- FUNCTION REGION *//* 1. PLAY *//* 2. PAUSE *//* 3. STEP *//* 4. SLOW XX *//* 5. FF XX *//* 6. FR XX *//* 7. MUTE *//* 8. PBC ON *//* 9. PBC OFF *//* 10. FREEZE *//* 11. OPEN *//* 12. CLOSE *//* 13. RETURN *//* 14. NEXT *//* 15. PREV *//* 16. OSD ON *//* 17. OSD OFF *//* 18. NTSC *//* 19. PAL *//* + ---- PLAY MODE REGION *//* 1. PBC ON *//* 2. CONTINUE *//* 3. PROGRAM *//* 4. SHUFFLE *//* 5. REPEAT XXX (ONE/ALL/OFF/AB) *//* @ ---- KEY/VOL REGION *//* 1. KEY ( key/vol (a)) *//* 2. VOL ( key/vol (a)) *//* 3. +++++++o+++++++ (key/vol (b)) *//* 4. -7 / -14 (key/vol (c)) *//* 5. +7 / +14 (key/vol (e)) *//* x ---- AUDIO MODE REGION *//* 1. MONO L *//* 2. MONO R *//* 3. STEREO *//* 4. VOCAL L *//* 5. VOCAL R *//* y ---- TV SYSTEM *//* 1. PAL *//* 2. NTSC *//* T ---- TRACK DISPLAY *//* 1. XX/XX *//* t ---- TIME DISPLAY *//* 1. MM:SS *//*---------------------------------------------------*/#define REGION_ONE 1#define REGION_FIVE 5#define REGION_SEVEN 7#define REGION_FOURTEEN 14#ifndef S215#if (!CUST71 && !CUSTDVD)#define MAIN_REGION 1+3#endif#else#define MAIN_REGION 0+3#endif#ifndef CUST71#define FUNCTION_REGION 3+3#define PLAY_MODE_REGION 4+3#define KEY_VOL_REGION_1 5+3#define AUDIO_MODE_REGION 6+3#define KEY_VOL_REGION_2 8+3#define TV_SYSTEM_REGION 3+3 /* temporary */#define KEY_VOL_REGION_3 10+3#define KEY_VOL_REGION_4 11+3#define KEY_VOL_REGION_5 12+3#endif/* definitions for play mode */#define PLAY_INFO_STOP_MODE 1#define PLAY_INFO_PLAYING_MODE 2#define PLAY_INFO_PAUSE_MODE 3#define NO_KEY (-1)#if (!CUST71 && !CUSTDVD)#define MODE_KEY 0xff30#define PROGRAM_KEY 0xff1e#define REPEAT_KEY 0xff04#define CLEAR_KEY 0xff33#define GOTO_KEY 0xff35#define RESUME_KEY 0xff36#define TIME_KEY 0xff11#define SHUFFLE_KEY 0xff1d#define AUDIO_MODE_KEY 0xff31#define EJECT_KEY 0xff01#define PLAY_MODE_KEY 0xff02#define FB_KEY 0xff0a#define FF_KEY 0xff0b#define PREVIOUS_KEY 0xff0c#define KEY_RESUME_KEY 0xff2b /* natural */#define NEXT_KEY 0xff0d#define PLAY_KEY 0xff06#define RETURN_KEY 0xff2f /*07*/#define STOP_KEY 0xff07#define CONTINUE_KEY 0xff1f#ifdef ECHO#define ECHO_MINUS 0xff44#define ECHO_PLUS 0xff45#endif#define SURROUND_KEY 0xff20#define KEY_MINUS 0xff2a#define KEY_PLUS 0xff0e#define PAUSE_KEY (-1) /*0xff03*/#define PBC_KEY 0xff2c#define STEP_KEY 0xff03 /*36*/ /*2f*/#define RESET_KEY 114#define ADVANCE_KEY 0xfff4#define REMAIN_KEY 0xff3b /* remain key */#define RESUME_PLAY_KEY 0xff3a /* resume play */#define ZOOM_IN_KEY 0xfe32#define ZOOM_OUT_KEY 0xfe33#define ZOOM_LEFT_KEY 0xfe35#define ZOOM_RIGHT_KEY 0xfe36#define ZOOM_UP_KEY 0xfe34#define ZOOM_DOWN_KEY 0xfe37#define ZOOM_CENTER_KEY 0xfe38#endif /* CUST71 */#ifndef S215#if (!CUST71 && !CUSTDVD)/* definitions for keys */#define POWER_KEY 0xff14#define TV_MODE_KEY 0xffff#define SUROUND_KEY 0xff37#if defined(CUST3_52) || defined(CUST3_63)#define ZOOM_KEY 0xff27#else#define ZOOM_KEY 0xff1b /* zoom */#endif#if defined(CUST3_52) || defined(CUST3_63) || defined(CUST3_515)#define SLOW_KEY 0xff2d#else#define SLOW_KEY 0xff39#endif#define FREEZE_KEY 0xff2e#ifndef CUST3_63#define SCREEN_ON_KEY 0xff38#ifdef CUST3_52#define REPEATOFF_KEY 0xff28#endif#define VOL_UP_KEY 0xff28#define VOL_DN_KEY 0xff29#else#define SCREEN_ON_KEY 0xff44#define REPEATOFF_KEY 0xff28#endif#define MUTE_KEY 0xff1c#define MUTEOFF_KEY 0xff4a#define INDEX_MINUS_KEY 0xfe28 /* not for cust3 */#define INDEX_PLUS_KEY 0xfe29 /* not for cust3 */#define VOCAL_YES_KEY 0xff34#define ROTATE_CLOCK_KEY 0xfe35 /* not for cust3 */#define ROTATE_ANTI_CLOCK_KEY 0xfe36 /* not for cust3 */#define VOCAL_NO_KEY 0xff37#define SET_A_KEY 0xff32#define SET_B_KEY 0xf039#define DEFAULT_KEY 0xff40/* defined by charles */#if defined(CUST3_63) || defined(CUST3_52)#define DISC1_KEY 0xff21#define DISC2_KEY 0xff22#define DISC3_KEY 0xff23#define DISCKP_KEY 0xff24#define EXCHANGE_KEY 0xff25#else#define TUNER_KEY 0xff21#define CD_KEY 0xff22#define TAPE_KEY 0xff23#define AUX_KEY 0xff24#define CLOCK_KEY 0xff25#endif#define TIMER_KEY 0xff26#if defined(CUST3_63) || defined(CUST3_52)#define SLEEP_KEY 0xff99#else#define SLEEP_KEY 0xff27#endif#define MEMORY_KEY 0xff05 /* for CDDA program */#define MENU_PLUS_KEY 0xff43 /* Michael */#define MENU_MIN_KEY 0xff42#endif /* CUST71 *//* definitions for events */#define NULL_EVENT 0#define NEW_LIST_EVENT 1#define WAIT_TIME_EXPIRED_EVENT 2#define LOOP_COUNT_EVENT 3#define PREVIOUS_KEY_EVENT 4#else/* definitions for S2.15 keys */#define POWER_KEY 0xff20#define TV_MODE_KEY 0xff39#define SUROUND_KEY 0xffff#define ZOOM_KEY 0xff1b /* zoom */#define SLOW_KEY 0xff2d#define FREEZE_KEY 0xff2e#define SCREEN_ON_KEY 0xff38#define VOL_UP_KEY 0xff28#define VOL_DN_KEY 0xff29#define MUTE_KEY 0xff1c#define MUTEOFF_KEY 0xff4a#define INDEX_MINUS_KEY 0xfe28 /* not for cust3 */#define INDEX_PLUS_KEY 0xfe29 /* not for cust3 */#define VOCAL_YES_KEY 0xffff#define ROTATE_CLOCK_KEY 0xfe35 /* not for cust3 */#define ROTATE_ANTI_CLOCK_KEY 0xfe36 /* not for cust3 */#define VOCAL_NO_KEY 0xff37#define SET_A_KEY 0xff32#define SET_B_KEY 0xff37#define DEFAULT_KEY 0xff40/* defined by charles */#define TUNER_KEY 0xff21#define CD_KEY 0xff22#define TAPE_KEY 0xff23#define AUX_KEY 0xff24#define CLOCK_KEY 0xff25#define ECHO_KEY 0xff34#define TIMER_KEY 0xff26#define SLEEP_KEY 0xff27#define MEMORY_KEY 0xff05 /* for CDDA program */#define MENU_PLUS_KEY 0xff43 /* Michael */#define MENU_MIN_KEY 0xff42/* definitions for events */#define NULL_EVENT 0#define NEW_LIST_EVENT 1#define WAIT_TIME_EXPIRED_EVENT 2#define LOOP_COUNT_EVENT 3#define PREVIOUS_KEY_EVENT 4#ifdef CHILD_LOCK#define LOCK_KEY 0xff41#define PASSWD_KEY 0xff42#endif#endif#define RESUME_IDLE_STATE 0#define RESUME_GET_TIME_STATE 1#define RESUME_WAIT_TIME_STATE 2#define RESUME_PLAY_TIME_STATE 3#define RESUME_PLAY_STOP_TIME_STATE 4#define RESUME_PLAY_GOTO_TIME_STATE 5#define VOCAL_LEFT_LEFT 3#define VOCAL_RIGHT_RIGHT 4#define DIGEST_TRACK_PIC_LIMIT 9#define MAX_TRACK_NUMBER 99#ifdef CUST3_63#define GOTO_TIMEOUT EIGHT_SECOND#else#define GOTO_TIMEOUT FIVE_SECOND#endif/* For repeat-A2B function */#define A2B_NOT_SET 0#define SET_A_SET 1#define SET_B_SET 2/* The states of play state machine */#define ENTRY_STATE 0/* Transition states */#define PLAY_SELECTION_STATE 1#define PLAY_LIST_STATE 2#define PLAY_TRACK_LIST_STATE 3#define PLAY_ITEM_STATE 4/* play states */#define PLAY_NORMAL_STATE 5#define PLAY_FF_STATE 6#define PLAY_FR_STATE 7#define PLAY_SLOW_STATE 8#define PLAY_STEP_STATE 9#define PLAY_STILL_STATE 10#define PLAY_FFSCAN_STATE 11#define PLAY_FRSCAN_STATE 12#define PLAY_PAUSE_STATE 13#define PLAY_DONE_STATE 14#define PLAY_WAIT_TIME_STATE 15#define PLAY_CLEAN_UP_STATE 16#define PLAY_PROGRAM_STATE 17#define PLAY_GOTO_STATE 18#define PLAY_ENTRY_LIST_STATE 19#define PLAY_REPEAT_AB_STATE 20#define PLAY_CD_DIGEST_STATE 21#define PLAY_TRACK_DIGEST_STATE 22#define PLAY_MENU_STATE 23#ifdef S215#define PLAY_MENU_STATE1 24#endif#define PLAY_CHANGE_STATE 24#define AHEAD_TIME 0x0200 /* 2 seconds */#ifdef CHILD_LOCK#define PASSWD_MODE_RESET 0#define PASSWD_MODE_ENT_OLD 1#define PASSWD_MODE_ENT_NEW 3#define PASSWD_MODE_VERIFY 5#endif/* Type define */typedef struct _play_info { int begin_time; /* mmssff : the begining mmssff */ int real_end_time; /* mmssff : the real end time of the item */ int start_time; /* mmssff : the start playing mmssff */ int end_time; /* mmssff : the play end time of the item */ unsigned char mode; /* record stop or play mode. */ unsigned char type; /* AUDIO or DATA track */} play_info_t;#endif /* _CUSTDSA_H_ */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -