亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ircmd_h.h

?? 凌陽8202T的紅外接收代碼及LED屏的驅動代碼
?? H
字號:
//==================================================================================
// include header file
//==================================================================================
#include "config.h"
#include "regmap.h"
#include "global.h"
#include "macro.h"
#include "func.h"
#include "util.h"
#include "stdlib.h"    //huo 2000.12.14
#include "cdfunc.h"
#include "cfont.h"
#include "sio.h"
#include "vfdfunc.h"
#include "ringbuf.h"
#include "ircmd.h"
#include "ircode.h"
#include "cd.h"
#include "auctrl.h"
#include "user_init.h"  //terry,2001/1/9 03:29PM

#include "avd.h"
#include "dvdpe.h"

#include "fs96602.h"
#include "osd.h"
#include "framebuf.h"
#include "cderr.h"
//#include "dsa.h"
//#include "drammap.h"  /*jhuang 2001/3/26*/
#include "vpp.h"
#include "user_if.h"
#include "dsp3_if.h"
#include "atapi_if.h"
#include "dma.h" //Jeff 20010919
#include "auddrv.h" //2004AUDDRV oliver 20041004 for using audio driver purpose
//#include "audif.h"
#include "setup.h"
#include "fsGUI.h"
#include "tvif.h"
#include "drv.h"
//#include "auddac.h"
#include "fsNAV.h"
#include "iop.h"//2-7-9 9:40
#include "UartTxd.h"
#include "kernel.h"

#ifdef TUNER_T988
#include "radio_t988.h"  //jinping 2-6-20 14:04
#elif defined(TUNER_MV114)
#include "radio_mv114.h"  //jinping 2002-7-1 20:30
#endif

#if defined(PT2322)||defined(PT2320)
#include "audctrl.h"
#endif

#if defined(TAS3001_AMP)   //use TI 3001 amplifier  jason ych add 2-8-9 10:10
#include "ti3001.h"
#endif

#if defined(TAS5026_AMP)   //use TI 3001 amplifier  jason ych add 2-8-9 10:10
#include "ti5026.h"
#endif

#ifdef SUPPORT_CDG  //Jeff 20020824
#include "cdg.h"
#endif

//==================================================================================
// function decalre
//==================================================================================
extern void init_vfd_clear(void);
extern void system_sleep();

extern UINT8 DVD_show_time(void);   //Jeff 20010717
extern void DVD_get_time(int);
extern UINT8 DVD_check_state(void);
extern void setup_SetTV_format(UINT8);//terry,2004/2/5 12:05PM
extern UINT8 ExeHLBm(UINT8 mode,int val);
extern void ExitSetupPage(BYTE save);
#ifdef OSD_BMP_SOUND
extern void EQ_bmp_init(void);
#else
extern void EQ_init(void);
#endif

extern BYTE FSIsZoomOK(); //Jeff 20010822
extern UINT16 Is_JPEG_STATE(void);
extern UINT16 Is_MP3_STATE(void);
extern UINT16 Is_JPEG_SlideMode(void);
extern UINT16 mp3_file_count(void);

#ifdef SUPPORT_NESGAME
extern UINT16 Is_GAME_STATE(void);
#endif

//extern void get_zoom_center(UINT16 *x,UINT16 *y); //Jeff 20010830
//extern void    resync_audio(void);
//extern void osd_restore();
extern void osd_init_setup(void);

extern void DispFadeIn();
extern void DispFadeOut();
extern void DispCookOSD0(BYTE bChange);
extern void DispPolling(BYTE bReset);
extern void init_setup(void);
#ifdef DISP_REGION_BOTTOM
extern  UINT8 OSD_ShowBottomDisp(void);
#endif


extern void reset_sup(void);
extern void tv_sleep();
extern void tv_resume();
extern void setup_tv_format(int fmt);

extern int is_menu(void);

//in sysmain2.c
extern void ShowTitle();

//==========below by linson2008-8-6========
extern void ShowTitle1();
//==========below by linson2008-8-6========

extern int is_dvd_prohibit_key(void);

extern void vfd_set_showtime(void);
#ifdef SUPPORT_FILE_SYSTEM_MODE
#include "fsNAV.h"
extern UINT16 Is_OTHER_STATE(void);
extern UINT16 IsOtherStatePlayMode(void);
#endif

/*wanghaoying marked 2004-7-1 14:27, for not use any more
#ifdef IR17
UINT16 vfd_set_front(UINT16 index);
UINT16 vfd_set_center(UINT16 index);
UINT16 vfd_set_rear(UINT16 index);
UINT16 vfd_set_woofer(UINT16 index);
UINT16 vfd_set_treble(UINT16 index);
UINT16 vfd_set_middle(UINT16 index);
UINT16 vfd_set_base(UINT16 index);
UINT16 vfd_set_volume(UINT16 index);
#endif
*/

#ifdef TEST_VFD                             //shawn add at 910131
extern void update_vfd_mod_dec(void);
extern void update_vfd_mod_inc(void);
extern void update_vfd_dot_dec(void);
extern void update_vfd_dot_inc(void);
extern void update_vfd_dec(void);
extern void update_vfd_inc(void);
#endif
void ircmd_play_resume_pause(void);

//static BYTE echo_flag; //kenny 891107  /*jhuang 2000/11/27 reduce warning*/
void ir_num_select(int x);

void Mp3_ChkSkipData(void);
//void seek_continue(void);
//void DrawRmTime(void);
//void DrawTime(BYTE mm,BYTE ss);
//void DrawTrk(UINT16 trk,UINT16 tt);
void show_dvd_err(void);
void run_pause(int show);
void set_video_aspect(void);


#ifdef OURMIND_VFDPORT_TO_BUTTON
extern void check_ourmind_light_status(void);
#endif
extern void setVPP_DoItNow(void);
extern void cancel_rep(void);
extern void Score_Init();
extern void Score_Exit();
extern void setup_MIC(BYTE set);

#ifdef AUDIO_SHOW_SAVER
extern BYTE  bDisableGUI;
#endif

#ifdef POWER_RESUME
void RsmInfo2Flash(int clr);
#endif

extern UINT16 Is_JPEG_PLAY_STATE(void);

#ifdef SUPPORT_TUNER
void tuner_mute(BYTE mute);
#endif

void close_tray_init(void);

#ifdef SUPPORT_FUNCTION_MENU
void init_setup_plus(void);
#endif //end #ifdef SUPPORT_FUNCTION_MENU

//==================================================================================
// define decalre
//==================================================================================
#define FAST2NORM    0x01<<0
#define PAUSE2NORM   0x01<<1
#define SLOW2NORM    0x01<<2
#define BACKWARD2NORM  0x01<<3 //qinhua add the flag ,07-8-20 11:14

#define DEMUTE       2
#define REALPLAY     1
#define TRANSFER     0

#define CD_TRK_CHANGED          1
#define CD_MM_CHANGED           2
#define CD_SS_CHANGED           3

#define C_SHOW  0x01
#define C_PLAY  0x02
#define C_ZOOM  0x04
#define ZOOM_MOVE   16

#define KEY_UP_MAX  6
#define KEY_DN_MAX  -6

#define MASK        0x57

//==================================================================================
// variable decalre
//==================================================================================
extern UINT32 dAMG_LSN;
extern BYTE book_flag;
extern BYTE avstatus;

extern UINT32 coding_mode_now;


extern UINT16 smp_rate_now;
extern UINT8   bReadSubChannel;
extern UINT16  iBlockLen;
extern UINT8 sound_sel[];
extern BYTE bSleepFlag; // keep standby mode flag

BYTE    audioNotContinuous=0; //>0:audio is not continuous, especially when we change audio language
UINT32  myTime=0; //Jeff 20020902
UINT32  oldmp3ReadLen=0; //Jeff 20020917
BYTE rem_osd_id;//show "PAUSE" & "STEP"...after "setup" 2-7-15 21:44
#ifdef MUSTEK_ESS_DVD //shawn 0227
int display_and_time=0;
#endif
#ifdef REMAIN_TIME//nono 2-7-13 11:27
BYTE polling_clock;//nono 20020713
#endif
//#ifdef MUSTEK_ESS_DVD //shawn 0227
#if defined(MUSTEK_FUSS_DVD)
int display_and_time=0;
#endif
//#ifdef SVA_SAMPLE//freyman add 2002-9-20 18:00 and marked 2004-3-23 16:03
//BYTE display_flag = 0;
//#endif

//Steven 2007/3/26 add,combination of CHANNEL_DETECT_AUTO,VOCAL_CANCEL(AUTO),MIX_MONO
//channel_switch_display_flag is the binary position mapping of 8 output channel switch
//----------0----------1----------2----------3----------4----------5------------6-------------7----------//
//        STEREO      CHL      CHR    VOCAL_CANCEL   AUTO_L     AUTO_R  VOCAL_CANCEL_AUTO  MIX_MONO

#if (defined(CHANNEL_DETECT_AUTO) && defined(VOCAL_CANCEL_AUTO) && defined(VOCAL_CANCEL))
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_VOCAL_CANCEL,STR_OS_AUTO_L,STR_OS_AUTO_R,STR_OS_VOCAL_CANCEL_AUTO};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL,STR_OS_AUTO_L,STR_OS_AUTO_R,STR_OS_VOCAL_CANCEL_AUTO};
   #endif
   const UINT8 channel_switch_display_flag = 0xfe;//binary"11111110"
#elif (defined(CHANNEL_DETECT_AUTO) && defined(VOCAL_CANCEL))
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_VOCAL_CANCEL,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #endif 
   const UINT8 channel_switch_display_flag = 0xfc;//binary"11111100"
#elif (defined(CHANNEL_DETECT_AUTO) && defined(VOCAL_CANCEL_AUTO))
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_AUTO_L,STR_OS_AUTO_R,STR_OS_VOCAL_CANCEL_AUTO};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_AUTO_L,STR_OS_AUTO_R,STR_OS_VOCAL_CANCEL_AUTO};
   #endif 
   const UINT8 channel_switch_display_flag = 0xee;//binary"11101110"
#elif defined(CHANNEL_DETECT_AUTO)
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #endif
   const UINT8 channel_switch_display_flag = 0xec;//binary"11101100"
#elif (defined(VOCAL_CANCEL_AUTO) && defined(VOCAL_CANCEL))
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_VOCAL_CANCEL,STR_OS_VOCAL_CANCEL_AUTO};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL,STR_OS_VOCAL_CANCEL_AUTO};
   #endif
   const UINT8 channel_switch_display_flag = 0xf2;//binary"11110010"
#elif defined(VOCAL_CANCEL_AUTO)
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_VOCAL_CANCEL_AUTO};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL_AUTO};
   #endif
   const UINT8 channel_switch_display_flag = 0xe2;//binary"11100010"
#else 
   #if (defined(VOCAL_CANCEL) && defined(SUPPORT_MIX_MONO)) 		
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL,STR_OS_MIX_MONO_SETUP};
    const UINT8 channel_switch_display_flag = 0xf1;//binary"11110001"
   #elif defined(VOCAL_CANCEL)
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_VOCAL_CANCEL};
    channel_switch_display_flag = 0xf0;//binary"11110000"
   #elif defined(SUPPORT_MIX_MONO)
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_MIX_MONO_SETUP};
    const UINT8 channel_switch_display_flag = 0xe1;//binary"11100001"
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR};
    const UINT8 channel_switch_display_flag = 0xe0;//binary"11100000"
   #endif
#endif   

/*//Steven 2007/3/26 mark
#ifdef CHANNEL_DETECT_AUTO
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #else
    const int id_ary[MAX_CH_NUM+1]={STR_OS_STEREO,STR_OS_CHL,STR_OS_CHR,STR_OS_AUTO_L,STR_OS_AUTO_R};
   #endif
#else
   #ifdef ORITRON_HK_DVD
    const int id_ary[MAX_CH_NUM+1]={STR_OS_OLD_STEREO,STR_OS_LEFT,STR_OS_RIGHT};
   #else
#ifdef SUPPORT_MIX_MONO		// diya 2006/8/3 05:44

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品人人爽人人爽| 亚洲色图欧洲色图婷婷| 亚洲图片欧美激情| 理论片日本一区| 不卡视频一二三| 日韩欧美第一区| 亚洲国产精品精华液网站| 国产1区2区3区精品美女| 91精品中文字幕一区二区三区| 中文字幕一区二区三区四区| 久久99久久99小草精品免视看| 欧美亚洲一区二区三区四区| 中文字幕一区二区视频| 国产福利一区在线| 欧美一级爆毛片| 亚洲动漫第一页| 在线观看欧美日本| 亚洲色图另类专区| av不卡免费在线观看| 国产视频视频一区| 韩国成人福利片在线播放| 3d成人h动漫网站入口| 亚洲国产精品一区二区尤物区| 99视频有精品| 最新高清无码专区| a美女胸又www黄视频久久| 中文字幕精品—区二区四季| 国产成人在线看| 久久精品一区二区三区四区| 国产精品自在在线| 国产欧美日韩在线观看| 福利电影一区二区| 国产精品美女一区二区| 99国产精品久久久久| 国产精品对白交换视频| av中文字幕不卡| 亚洲人123区| 91国内精品野花午夜精品| 亚洲一区在线观看免费观看电影高清 | 精品少妇一区二区三区 | 久久久影视传媒| 国产麻豆欧美日韩一区| 国产午夜亚洲精品理论片色戒| 国产在线精品免费av| 国产精品色一区二区三区| 91视频观看免费| 亚洲一区免费视频| 欧美www视频| 国产69精品久久99不卡| 一区二区三区四区不卡在线| 欧美日韩国产欧美日美国产精品| 免费人成精品欧美精品| 国产日韩成人精品| 日本高清成人免费播放| 久久精品国产**网站演员| 国产偷v国产偷v亚洲高清| 色综合久久久久久久| 日韩电影在线一区二区三区| 久久亚洲精品国产精品紫薇| 99国产精品国产精品毛片| 丝袜亚洲另类欧美综合| 26uuu国产一区二区三区| 99久久久久久99| 久久精品久久精品| 亚洲欧洲精品一区二区三区不卡| 在线91免费看| 成av人片一区二区| 日韩高清在线一区| 亚洲国产成人私人影院tom| 欧美日韩成人在线| 不卡的av网站| 美女久久久精品| 日韩理论片网站| 久久综合久久99| 欧美艳星brazzers| 成人一区在线观看| 丝袜脚交一区二区| 综合激情网...| 欧美tickling网站挠脚心| 色婷婷久久一区二区三区麻豆| 久久se精品一区二区| 一区二区久久久久| 日本一区二区三区视频视频| 911精品产国品一二三产区| thepron国产精品| 紧缚奴在线一区二区三区| 亚洲午夜羞羞片| 欧美韩国日本不卡| 久久蜜桃av一区二区天堂| 欧美精品一二三区| 日本韩国欧美一区| 成人avav影音| 国产盗摄视频一区二区三区| 久久99精品视频| 日韩av电影免费观看高清完整版| 一区二区三区欧美日| 中文在线资源观看网站视频免费不卡| 8v天堂国产在线一区二区| 在线看不卡av| 91久久免费观看| 91色在线porny| 成人性生交大片免费看中文| 国产高清在线精品| 国产成人综合亚洲91猫咪| 久久99精品一区二区三区三区| 日韩国产欧美三级| 午夜影视日本亚洲欧洲精品| 一区二区不卡在线视频 午夜欧美不卡在 | 粉嫩绯色av一区二区在线观看 | 日韩av午夜在线观看| 亚洲综合免费观看高清完整版在线| 成人欧美一区二区三区白人 | 欧美一区二区三区在线| 欧美图区在线视频| 欧美日韩一级二级三级| 欧美亚洲国产一区二区三区va | 国产高清精品久久久久| 国产一区二区三区四区五区美女| 国内成人自拍视频| 国产一区二区三区黄视频| 粉嫩一区二区三区性色av| 成人小视频在线| 91亚洲国产成人精品一区二三| 国产不卡视频一区| 99精品热视频| 91久久奴性调教| 欧美一区二区在线看| 欧美大片在线观看一区| 国产午夜亚洲精品午夜鲁丝片| 国产精品卡一卡二| 一区二区久久久久| 麻豆精品蜜桃视频网站| 国产一区二区三区四区五区入口| 成人激情文学综合网| 欧美亚洲尤物久久| 91精品久久久久久久99蜜桃| 亚洲精品在线三区| 国产精品无人区| 亚洲成人精品一区二区| 久久丁香综合五月国产三级网站| 成人在线综合网站| 在线观看视频欧美| 欧美刺激脚交jootjob| 国产午夜精品久久| 亚洲国产cao| 国产成人在线免费观看| 日本精品视频一区二区| 日韩欧美国产成人一区二区| 成人欧美一区二区三区| 秋霞午夜av一区二区三区| 粉嫩绯色av一区二区在线观看| 欧美性色aⅴ视频一区日韩精品| 精品久久久久99| 亚洲激情图片一区| 国产一区二区在线观看视频| 欧洲国产伦久久久久久久| 久久网站热最新地址| 亚洲一区二区三区四区的| 久久aⅴ国产欧美74aaa| 91高清视频免费看| 国产亚洲一二三区| 亚洲国产成人91porn| 成人av在线影院| 精品乱码亚洲一区二区不卡| 亚洲精品乱码久久久久久日本蜜臀| 国产一区二区福利视频| 欧美欧美欧美欧美| 国产精品成人午夜| 国产自产v一区二区三区c| 欧美性猛交xxxx乱大交退制版| 久久精品人人做人人综合| 青青草国产成人av片免费 | 高清不卡一二三区| 日韩欧美的一区二区| 亚洲在线中文字幕| 99久久伊人久久99| 久久久综合精品| 久久se这里有精品| 日韩一区二区中文字幕| 一级精品视频在线观看宜春院 | 国产黑丝在线一区二区三区| 欧美一区二区三区爱爱| 亚洲综合色自拍一区| www.亚洲色图| 国产日韩欧美麻豆| 国产麻豆精品95视频| 欧美成人vps| 麻豆中文一区二区| 日韩精品中文字幕一区二区三区 | 午夜精品久久久久久| 一本色道a无线码一区v| 国产精品区一区二区三区 | 国产在线乱码一区二区三区| 欧美一区欧美二区| 日本人妖一区二区| 日韩精品专区在线| 国产麻豆成人传媒免费观看| 久久综合久久综合亚洲| 国产91在线|亚洲| 日韩一区在线看|