www.pudn.com > DVBT_SUNPLUS_0801.rar > inv_tbl.h, change:2006-07-31,size:15091b


///State CHECK Key code 
const UINT8 StateChkKey[]= 
{ 
	//00~0f 
	SOUND,//00:IRC_0 
	SOUND,//01:IRC_1,           
	SOUND,//02:IRC_2,         
	SOUND,//03:IRC_3,        
	SOUND,//04:IRC_4,        
	SOUND,//05:IRC_5,        
	SOUND,//06:IRC_6,        
	SOUND,//07:IRC_7,        
	SOUND,//08:IRC_8,        
	SOUND,//09:IRC_9,        
	SOUND,//0a:IRC_10,       
	SOUND,//0b:IRC_P10,     // 100 
	ALL,//0c:IRC_EJECT,     // Help幫助 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//0d:IRC_MUTE,       // 靜音 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//0e:IRC_KEY_UP,     // 音量+ 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//0f:IRC_KEY_RESET,  // 音量+ 
	//10-1F 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//10:IRC_KEY_DN,     // 音量- 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//11:IRC_VOLUME_UP,  // 音量+ 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//12:IRC_VOLUME_DN,  // 音量- 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//13:IRC_SLOW,        
	SETUP|READ|SOUND|CUSTM|PROGRAM,//14:IRC_STEP,        
	SETUP|READ|SOUND|CUSTM|PROGRAM,//15:IRC_PAUSE,      // Background 背景 
	 
	SETUP|READ|SOUND|CUSTM,//16:IRC_PLAY, 
		 
	SETUP|READ|SOUND|CUSTM,//17:IRC_PLAY_RESUME, 
	//nono cancel "SETUP" that is marked.to avoid "setup"->"3D" will show SOUND_menu when play CDDVD.2-5-16 16:54 
	/* alan marked SETUP at 02-05-13 for return to main setup menu when IRC_RETURN pressed */ 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//18:IRC_RETURN,     // Leave 離開 
	ALL,//19:IRC_STOP,       
	SETUP|READ|SOUND|CUSTM|PROGRAM,//1a:IRC_LANGUAGE,    
	SETUP|READ|SOUND|CUSTM|PROGRAM,//1b:IRC_BACKWARD,    
	SETUP|READ|SOUND|CUSTM|PROGRAM,//1c:IRC_FORWARD,     
	SETUP|READ|SOUND|CUSTM|PROGRAM,//1d:IRC_PREV,       // Channel- 頻道- 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//1e:IRC_NEXT,       // Channel+ 頻道+ 
	SETUP|CUSTM,//1f:IRC_DISPLAY,   // Display 顯示 
	//20-2F 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//20:IRC_AB,         // B 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//21:IRC_REPEAT,     // A 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//22:IRC_PBC,        // Manu 選單 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//23:IRC_GOTO,      // SetTime定時 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//24:IRC_RANDOM,      
	SETUP|READ|SOUND|CUSTM|PROGRAM,//25:IRC_RESUME,      
	SETUP|READ|SOUND|CUSTM|PROGRAM,//26:IRC_TIME,        
	ALL,//27:IRC_POWER,     // Power 電源 
	SETUP|READ|SOUND|CUSTM|PROGRAM|MESSAGE,//28:IRC_ZOOM,        
	0,//29:IRC_UP,   
	0,//2a:IRC_DOWN,     
	//READ|MARK,//2b:IRC_LEFT,   
	READ,//2b:IRC_LEFT, //Jeff 20020411 
	//READ|MARK,//2c:IRC_RIGHT, 
	READ,//2c:IRC_RIGHT,    //Jeff 20020411 
	GOTO|SETUP|READ|SOUND|CUSTM,//2d:IRC_PLAY_IS_DEFAULT, 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//2e:IRC_FREEZE,         
	 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//2f:IRC_CHANNEL,     
	//30-3F 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//30:IRC_CHANNEL_DN,     
 
     
	//SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//31:IRC_EFFECT,        // sound mode 
    ALL, //31:IRC_VOLUME_SWITCH 
 
	ALL,//32:IRC_PREVIEW,    
	ALL,//33:IRC_9FRAMES,    
	GOTO|SETUP|READ|SOUND|CUSTM|MARK|MESSAGE,//34:IRC_PROGRAM,   
 
#ifdef SDRAM_16Mb_Mode	 
	READ|SOUND|CUSTM,//35:IRC_FORMAT,      
#else//SDRAM_16Mb_Mode 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//35:IRC_FORMAT,      
#endif//SDRAM_16Mb_Mode 
 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//36:IRC_INTRO,  
		 
	ALL,//37:IRC_GAME_L,         
	ALL,//38:IRC_GAME_R,         
	ALL,//39:IRC_GAME_UP,    
		 
	ALL,//3a:IRC_GAME_DN,    
	ALL,//3b:IRC_GAME_TN,    
	ALL,//3c:IRC_GAME_UL,    
	ALL,//3d:IRC_GAME,        
	SETUP|READ|SOUND|CUSTM|PROGRAM,//3e:IRC_VIRTUAL_KEYBOARD,	// alan, 2003/8/18 10:52AM 
	ALL,//3f:IRC_DISK1,      
	//40-4F      
	ALL,//40:IRC_DISK2,      
	ALL,//41:IRC_DISK3, 
	GOTO|SETUP|READ|SOUND|CUSTM,//42:IRC_PAUSEPLAY,    //for VFD call //zyf 2000/10/25 
	ALL,//43:IRC_QUALIFY, //kenny 891107 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//44:IRC_RESET_DSP, //kenny 891108 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//45:IRC_SUBP, 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//46:IRC_ANGLE, 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//47:IRC_AUD_LANGUAGE, 
	0,//48:IRC_SELECT, 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//49:IRC_TITLEMENU, 
	READ,//4a:IRC_CLEAR, 
	GOTO|PROGRAM|READ|SOUND|MARK|MESSAGE,//4b:IRC_SETUP, 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//4c:IRC_KARAOKE, 
	PROGRAM|READ|CUSTM|MARK|SETUP|GOTO|MESSAGE,//4d:IRC_3D, 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//4e:IRC_BW_SLOW, 
	GOTO|PROGRAM|SETUP|SOUND|CUSTM|MARK,//4f:IRC_READING, 
	//50~max. 
	0,//50:IRC_ROOT_MENU 
	0,//51:IRC_PLAY_SELECT 
	0,//52:IRC_DISPLAY_TIME 
	0,//53:IRC_SLOW_BAK_FORD 
	SETUP|READ|SOUND|CUSTM|PROGRAM|MESSAGE,//54:IRC_BOOK,2002/3/28 
	0,//55:IRC_SCORE 
	0,//56:IRC_TITLE_RETURN 
	0,//57:IRC_ECHO_UP 
	0,//58:IRC_ECHO_DOWN 
	0,//59:IRC_MIC_UP 
	0,//5a:IRC_MIC_DOWN 
	 
	ALL,//0x5b:IRC_P_SCAN 
	0,//0x5c:IRC_CHG_DAC 
	ALL,//0x5d:IRC_NULL 
	ALL,//0x5e:IRC_NULL 
	ALL,//0x5f:IRC_NULL 
	 
	SETUP|READ|SOUND|CUSTM|PROGRAM,//5B:IRC_ONLY_PAUSE,		// Background 背景 
	 
	ALL,//5c:IRC_NULL, 
	 
	ALL//5d:IR_CODE_MAX_NUM,    // Just remark the maxium IR COMAMND Numbers. No func mapped to it!! 
};  
 
#define  IDLE           0x01<<VCD_STATE_IDLE 
#define  READTOC        0x01<<VCD_STATE_READTOC 
#define  NORMAL         0x01<<VCD_STATE_NORMAL 
#define  FAST           0x01<<VCD_STATE_FASTFORWARD 
#define  BACKWARD       0x01<<VCD_STATE_FASTBACKWARD 
//#define  STEP           0x01<<VCD_STATE_STEP 
#define  PAUSE          0x01<<VCD_STATE_PAUSE 
#define  SLOW           0x01<<VCD_STATE_SLOW 
#define  PREVIEW        0x01<<VCD_STATE_PREVIEW 
//#define  INTRO          0x01<<VCD_STATE_INTRO 
#define  _9FRAMES       0x01<<VCD_STATE_9FRAMES 
#define  POWER          0x01<<VCD_STATE_POWER 
#define  FILELIST       0x01<<VCD_STATE_MP3_FILELIST 
#define  OPEN           0x01<<VCD_STATE_OPEN 
#define  CLOSE          0x01<<VCD_STATE_CLOSE 
#define  STOP           0x01<<VCD_STATE_STOP 
//#define  GAME           0x01<<VCD_STATE_GAME 
#define  CD             0x01<<(VCD_STATE_MAX-1+CDDA) 
#define  MP3            0x01<<(VCD_STATE_MAX-1+CDROM) 
#define  VCD10          0x01<<(VCD_STATE_MAX-1+CDVCD10) 
//#define  VCD11            0x01<<(VCD_STATE_MAX-1+CDVCD11) 
#define  VCD20          0x01<<(VCD_STATE_MAX-1+CDVCD20) 
//#define  VCD30            0x01<<(VCD_STATE_MAX-1+CDVCD30) 
#define  SVCD           0x01<<(VCD_STATE_MAX-1+CDSVCD) 
//#define  CVD          0x01<<(VCD_STATE_MAX-1+CDCVD) 
#define  DVD            0x01<<(VCD_STATE_MAX-1+CDDVD) 
#define  MENU           0x01<<(VCD_STATE_MAX-1+CDDVD+1) 
#define  HL             0x01<<(VCD_STATE_MAX-1+CDDVD+2) 
#define  CN_INTRO       0x01<<(VCD_STATE_MAX-1+CDDVD+3) 
#define  PROG_PLAY      0x01<<(VCD_STATE_MAX-1+CDDVD+4) 
#define  ZOOMIN         0x01<<(VCD_STATE_MAX-1+CDDVD+5) 
#define  CN_REP         0x01<<(VCD_STATE_MAX-1+CDDVD+6)//cancel repeat & repeat a-b 
#define  ATAPI_N_READY  0x01<<(VCD_STATE_MAX-1+CDDVD+7) 
#define  JPEG           0x01<<(VCD_STATE_MAX-1+CDDVD+8) 
//#define  ATAPI_TIMEOUT  0x01<<(VCD_STATE_MAX-1+CDDVD+9) 
#define  DVD_PROHIBIT   0x01<<(VCD_STATE_MAX-1+CDDVD+9) 
#define  STILL          0x01<<(VCD_STATE_MAX-1+CDDVD+10) 
 
const UINT32 ir_invalid_state[]= 
{ 
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//00:IRC_0 
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//01:IRC_1,          
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//02:IRC_2,        
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//03:IRC_3,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//04:IRC_4,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//05:IRC_5,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//06:IRC_6,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//07:IRC_7,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//08:IRC_8,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//09:IRC_9,       
	READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//0a:IRC_10,      
	OPEN|READTOC|CLOSE|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//0b:IRC_P10,       // 100 
	0,//0c:IRC_EJECT,       // Help幫助 
	//OPEN|CLOSE|IDLE|READTOC,//0d:IRC_MUTE,        // 靜音 
	#ifdef FAT_FILE_MODE//liweihua 2004-11-11 21:41 
	OPEN|IDLE|JPEG|READTOC,//0d:IRC_MUTE,     // 靜音, Jeff 20020518 
	#else 
	OPEN|CLOSE|IDLE|JPEG|READTOC,//0d:IRC_MUTE,     // 靜音, Jeff 20020518 
	#endif 
	OPEN|IDLE|READTOC,//0e:IRC_KEY_UP,      // 音量+ 
	OPEN|IDLE|READTOC,//0f:IRC_KEY_RESET,   // 音量+ 
	//10-1F 
	OPEN|IDLE|READTOC,//10:IRC_KEY_DN,      // 音量- 
	IDLE|READTOC,//11:IRC_VOLUME_UP,    // 音量+ 
	IDLE|READTOC,//12:IRC_VOLUME_DN,    // 音量- 
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|CD|MENU|HL|STILL,//13:IRC_SLOW,        
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MP3|CD|MENU|STILL,//14:IRC_STEP,       
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MENU|FILELIST|STILL,//15:IRC_PAUSE,      // Background 背景 
	READTOC,//16:IRC_PLAY,      // Enter 輸入 
	READTOC,//17:IRC_PLAY_RESUME, 
	//PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|PAUSE|CD|ZOOMIN|ATAPI_N_READY|DVD_PROHIBIT,//18:IRC_RETURN        //remove PROG_PLAY, Jeff 20020508 
    #ifdef SUPPORT_MULTI_PARTITION//for PMP,liweihua 2004-11-11 13:41 
	PREVIEW|_9FRAMES|OPEN|IDLE|READTOC|CD|ZOOMIN|ATAPI_N_READY|DVD_PROHIBIT,//18:IRC_RETURN	 
    #else 
        PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|CD|ZOOMIN|ATAPI_N_READY|DVD_PROHIBIT,//18:IRC_RETURN        //remove PROG_PLAY, Jeff 20020508 
    #endif 
#ifdef IR_PLAY_RESUME 
	OPEN|CLOSE|IDLE|ZOOMIN|CN_INTRO,//19:IRC_STOP, 
#else 
	STOP|OPEN|CLOSE|IDLE|ZOOMIN|CN_INTRO,//19:IRC_STOP, 
#endif 
	0,//1a:IRC_LANGUAGE,     
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MENU|CN_INTRO|STILL,//1b:IRC_BACKWARD, 
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MENU|CN_INTRO|STILL|DVD_PROHIBIT,//1c:IRC_FORWARD, terry,2004/3/29 02:33PM 
	STOP|OPEN|CLOSE|IDLE|READTOC|ATAPI_N_READY|DVD_PROHIBIT,//1d:IRC_PREV,      // Channel- 頻道- 
	STOP|OPEN|CLOSE|IDLE|READTOC|ATAPI_N_READY|DVD_PROHIBIT,//1e:IRC_NEXT,      // Channel+ 頻道+ 
	OPEN|CLOSE|IDLE|READTOC,//1f:IRC_DISPLAY,   // Display 顯示 
	//20-2F 
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MENU|JPEG|CN_INTRO|ATAPI_N_READY|DVD_PROHIBIT|STILL,//20:IRC_AB,   //terry,2003/6/24 10:51上午 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|STOP|CN_INTRO|STILL,//21:IRC_REPEAT,       // A 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|CD|VCD10|ZOOMIN|CN_REP|CN_INTRO|ATAPI_N_READY|DVD_PROHIBIT,//22:IRC_PBC,       // Manu 選單 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|JPEG|CN_INTRO|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//23:IRC_GOTO,     //terry,2003/6/24 10:51上午 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|CN_REP|CN_INTRO|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//24:IRC_RANDOM,       
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|PAUSE|HL|ATAPI_N_READY,//25:IRC_RESUME,         
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|ATAPI_N_READY,//26:IRC_TIME,        
	0,//27:IRC_POWER,       // Power 電源 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|STOP|HL|MENU|CD,//28:IRC_ZOOM,      
	0,//29:IRC_UP,   
	0,//2a:IRC_DOWN,     
	0,//2b:IRC_LEFT,     
	0,//2c:IRC_RIGHT,    
	0,//2d:IRC_PLAY_IS_DEFAULT, 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|PAUSE|MP3|CD|MENU,//2e:IRC_FREEZE,      
//	OPEN|CLOSE|IDLE|READTOC|DVD|JPEG,//2f:IRC_CHANNEL,   
	OPEN|CLOSE|IDLE|READTOC|JPEG,//2f:IRC_CHANNEL,  Robert 030701 
	//30-3F 
	SETUP|READ|SOUND|CUSTM|MARK|PROGRAM,//30:IRC_CHANNEL_DN, 
 
	//OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP,//31:IRC_EFFECT,        // sound mode 
    0, //31:IRC_VOLUME_SWITCH 
 
 
#if !defined(JPG_EFFECT)||defined(JPG_EFFECT_ONLY_ROTATE) 
     #ifdef DVD_PREVIEW_FUNCTION//terry,2004/2/7 07:16PM 
	OPEN|CLOSE|MP3|CDROM|ATAPI_N_READY|IDLE,//32:IRC_PREVIEW,    
#else 
	OPEN|CLOSE|MP3|CDROM|DVD|ATAPI_N_READY|IDLE,//32:IRC_PREVIEW,    
     #endif 
#else 
     #ifdef DVD_PREVIEW_FUNCTION//terry,2004/2/7 07:16PM 
	OPEN|CLOSE|CDROM|ATAPI_N_READY|IDLE,//32:IRC_PREVIEW, 
     #else 
        OPEN|CLOSE|DVD|CDROM|ATAPI_N_READY|IDLE,//32:IRC_PREVIEW, 
     #endif	 
#endif 
 
	OPEN|CLOSE|IDLE|READTOC|STOP|CD|MP3|DVD|ATAPI_N_READY,//33:IRC_9FRAMES,  
	OPEN|CLOSE|IDLE|READTOC|PREVIEW|_9FRAMES|CN_INTRO|ATAPI_N_READY|DVD_PROHIBIT,//34:IRC_PROGRAM,   
	PREVIEW|_9FRAMES,//35:IRC_FORMAT,        
	OPEN|CLOSE|IDLE|READTOC|MP3|DVD|ATAPI_N_READY,//36:IRC_INTRO,  
		 
	0,//37:IRC_GAME_L,       
	0,//38:IRC_GAME_R,       
	0,//39:IRC_GAME_UP,  
		 
	0,//3a:IRC_GAME_DN,  
	0,//3b:IRC_GAME_TN,  
	0,//3c:IRC_GAME_UL,  
	0,//3d:IRC_GAME,        
	OPEN|CLOSE|READTOC|POWER,//3e:IRC_VIRTUAL_KEYBOARD,       // alan, 2003/8/18 01:19PM 
	0,//3f:IRC_DISK1,        
	//40-4F 
	0,//40:IRC_DISK2,        
	0,//41:IRC_DISK3,    
	READTOC,//42:IRC_PAUSEPLAY,    //for VFD call //zyf 2000/10/25 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP,//43:IRC_QUALIFY, //kenny 891107 
	STOP|OPEN|CLOSE|READTOC|IDLE|POWER|PAUSE|SLOW|FAST|BACKWARD,//44:IRC_RESET_DSP,  
#ifdef	SUPPORT_MP4	//terry,2004/4/6 07:07PM 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|CD|VCD10|VCD20|DVD_PROHIBIT,//45:IRC_SUBP, 
#else 
    PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|CD|MP3|VCD10|VCD20|DVD_PROHIBIT,//45:IRC_SUBP, 
#endif	 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|PAUSE|CD|MP3|VCD10|VCD20|SVCD|DVD_PROHIBIT,//46:IRC_ANGLE, 
#ifdef	SUPPORT_MP4//terry,2004/4/6 07:07PM 
    PREVIEW|_9FRAMES|OPEN|FILELIST|CLOSE|IDLE|READTOC|STOP|CD|VCD10|VCD20|DVD_PROHIBIT,//47:IRC_AUD_LANGUAGE, 
#else	 
	PREVIEW|_9FRAMES|OPEN|FILELIST|CLOSE|IDLE|READTOC|STOP|CD|MP3|VCD10|VCD20|DVD_PROHIBIT,//47:IRC_AUD_LANGUAGE, 
#endif	 
	0,//48:IRC_SELECT, 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|ZOOMIN|CN_REP|CD|MP3|VCD10|VCD20|SVCD|PROG_PLAY|ATAPI_N_READY|DVD_PROHIBIT,//49:IRC_TITLEMENU, 
	READTOC,//4a:IRC_CLEAR, 
	PREVIEW|_9FRAMES|POWER|READTOC|CLOSE|DVD_PROHIBIT,//4b:IRC_SETUP, 
	0,//4c:IRC_KARAOKE, 
	//PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|PAUSE|DVD|JPEG,//4d:IRC_3D, 
	#ifdef FAT_FILE_MODE//liweihua add 2004-11-11 21:43 
	PREVIEW|_9FRAMES|OPEN|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|PAUSE|JPEG,//4d:IRC_3D, 
	#else 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|PAUSE|JPEG,//4d:IRC_3D, //Jeff 20020530 
	#endif 
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|FAST|BACKWARD|MP3|CD|MENU|HL|CN_INTRO|STILL,//4e:IRC_BW_SLOW, 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|SLOW|FAST|BACKWARD|STOP|PAUSE|DVD|JPEG,//4f:IRC_READING, 
	//50-max. 
	0,//50:IRC_ROOT_MENU 
	0,//51:IRC_PLAY_SELECT 
	0,//52:IRC_DISPLAY_TIME 
	0,//53:IRC_SLOW_BAK_FORD 
	PREVIEW|_9FRAMES|OPEN|CLOSE|IDLE|READTOC|MP3|CN_INTRO|PROG_PLAY|DVD_PROHIBIT,//54:IRC_BOOK,        //Jeff 200204120 
	PREVIEW|_9FRAMES|OPEN|READTOC|CLOSE|CN_INTRO|BACKWARD|FAST|SLOW|PAUSE|IDLE|ATAPI_N_READY|STILL|STOP,//55:IRC_SCORE, 
	0,//56:IRC_TITLE_RETURN 
	0,//57:IRC_ECHO_UP 
	0,//58:IRC_ECHO_DOWN 
	0,//59:IRC_MIC_UP 
	0,//5a:IRC_MIC_DOWN 
	 
	 
	0,//0x5b:IRC_P_SCAN 
	0,//0x5c:IRC_CHG_DAC 
	0x7fffffff,//0x5d:IRC_NULL 
	0x7fffffff,//0x5e:IRC_NULL 
	0x7fffffff,//0x5f:IRC_NULL 
	 
	 
	PREVIEW|_9FRAMES|STOP|OPEN|CLOSE|IDLE|READTOC|MENU|FILELIST|STILL,//5B:IRC_ONLY_PAUSE,		// Background 背景 
	 
	0x7fffffff,//5b:IRC_NULL,    
	 
	0x7fffffff//5c:IR_CODE_MAX_NUM, // Just remark the maxium IR COMAMND Numbers. No func mapped to it!! 
	 
};