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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ircmd_setup.c

?? OSD顯示,單片機(jī)實(shí)現(xiàn),ICCAVR! 代碼風(fēng)格嚴(yán)謹(jǐn),為高人所寫(xiě).我僅為了上傳換取資料
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):

#ifdef SUPPORT_FUNCTION_MENU
#include "setup_def.h"
#endif 

#if (defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))//Modifed by ChenZhao on 2004-9-22 11:33  
void InitVideoSetupGUI(void);
int IsVideoSetupExit_NextVideoSetup();
int IsPlayVideo(void)
{
	return (old_play_state!=play_state)&&(!Is_MP3_STATE()\
			&&((CDVCD10==cd_type_loaded)\
			||(CDVCD20==cd_type_loaded)\
			||(CDSVCD==cd_type_loaded)\
			||(CDDVD==cd_type_loaded)\
			||(CDJPEG==cd_type_loaded)\
			||is_mp4()\
			||Is_JPEG_STATE()\
			));
}
#endif//(defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))
/*
* Wangfeng,2004-2-17 11:24
*/
static inline void show_normal_after_setup(void)
{
    if(old_play_state==VCD_STATE_NORMAL)
        RegionOnOff[REGION1][2]=STR_OS_PLAY;
    rem_osd_id = RegionOnOff[REGION1][2];
}

/*
* Terry,2004/1/30 04:28PM
*/
#if 0//def SUPPORT_USB
BYTE usb_card_setup_flag;//lijd 2004-9-29 11:23  //sunzhh modify 2005-3-11 because it results in many bugs and it no use now.
#endif
void run_pause_setting(void)
{
    #if 0//def SUPPORT_USB
         usb_card_setup_flag=1;  //sunzhh modify 2005-3-11 because it results in many bugs and it no use now.
    #endif
    if(still_timer)
    {
        old_play_state=VCD_STATE_PAUSE;
    }else if( (play_state==VCD_STATE_PAUSE)||(!cd_type_loaded)||(play_state==VCD_STATE_STOP) )
    {
        old_play_state=play_state;
    }else
    {
    #ifdef MP3_STOP_IN_GUI_START//zhaoyanhua add 03-10-14 11:39 keep inital state for MP3
        if ((Is_MP3_STATE()) && (play_state == VCD_STATE_MP3_FILELIST))
            old_play_state = VCD_STATE_MP3_FILELIST;
        else
    #elif defined(MP4_GUI_FF_INVALID)
        if ((Is_OTHER_STATE()) && (play_state == VCD_STATE_MP3_FILELIST))  //wsf  2004-9-15 20:18
            old_play_state = VCD_STATE_MP3_FILELIST;
        //else
    #endif

        // mimitsai modify, when in VCD_STATE_MP3_FILELIST state and enter setup, 
        // when exit setup, the state will be VCD_STATE_MP3_FILELIST but not VCD_STATE_NORMAL
       // old_play_state= (play_state == VCD_STATE_MP3_FILELIST? VCD_STATE_MP3_FILELIST:VCD_STATE_NORMAL);
        old_play_state=VCD_STATE_NORMAL;

        if((cd_type_loaded!=CDROM)||Is_MP3_STATE())
            run_pause(0);
#ifdef SUPPORT_FILE_SYSTEM_MODE // Robert 021014
      #ifdef MP4_GUI_FF_INVALID
        if(play_state == VCD_STATE_NORMAL)   //wsf 2004-9-15 20:22
      #endif
           {
        if (Is_OTHER_STATE())
            run_pause(0);
            }
#endif
    }
    if( (RegionOnOff[REGION1][2]==STR_OS_PAUSE)||(RegionOnOff[REGION1][2]==STR_OS_STEP) )//nono 2-7-17 17:22
        rem_osd_id = RegionOnOff[REGION1][2];//show "PAUSE" & "STEP"...after "setup" 2-7-15 21:44

}

#ifdef  AUTO_ADJUST_TV_TYPE
extern BYTE  Adjust_TV_type ;
#endif

#ifdef SETUP_PROGRAM_IN_PLACE_UNDER_16M

void OSDSetPause()      // 2005/01/14 yltseng
{
    #if !defined(SETUP_PLAY_CTRL)&&!defined(SETUP_DONT_PAUSE)       //wangfeng,2003-08-30 10:28        
        #if defined(SUPPORT_TUNER_MV114) || defined(SUPPORT_TUNER_ALPS)  //xyy 2003-10-13 9:42
    if(play_state != VCD_STATE_POWER)
        #endif
        #ifdef  JPEG_PAUSE_WHEN_SETUP       // fengjl add 3-11-30 15:47
    if((Is_JPEG_SlideMode())&&(play_state == VCD_STATE_NORMAL))
    {  
        run_pause(0); 
       // if(Is_JPEG_SlideMode())
            old_play_state = VCD_STATE_NORMAL; 
    }
    else
        #endif //end JPEG_PAUSE_WHEN_SETUP 
    run_pause_setting();
    #endif        
}

#ifdef NEW_STYLE_SETUP
static inline UINT32 SetupSettingForNewStyleSetup()
{   // 2004/11/26 yltseng
//NOTE:
//In NEW_STYLE_SETUP && SDRAM_16Mb_Mode
//      prog_state = 0 : original state
//                   4 : to excute STOP
//                   2 : excute setup
//                   5 : At level 1,use "SELECT" to enter level 2 /3 
//                   6 : when SETUP interrupt PROGRAM or PROGRAM interrupt SETUP use this flag
//                       not excute ircmd_resume().
// zhaoyanhua note 2003-8-7 9:50               
    #ifdef SDRAM_16Mb_Mode  //zhaoyanhua add 2003-8-7 9:48                

    if (play_state!=VCD_STATE_STOP)
    {
        if (prog_state==0)
        {
            old_t_disp=t_disp;
            old_play_state=play_state;
            if( (play_state==VCD_STATE_STOP)||
                (system_state==SYSTEM_NODISC)
                ||Is_JPEG_STATE()
        #ifdef SUPPORT_FILE_SYSTEM_MODE // nono 2003-8-7 13:55
                ||Is_OTHER_STATE()
        #endif
                ||(system_state==SYSTEM_OPEN) )
            {
                prog_state = 5;
                ShowTitle();
            }else if( (pe_run==1)||(still_timer) )//terry 20030805
            {//terry,2003/8/4 10:27PM                   
            prog_state=4;
                printf("setup menu,run stop cmd\n");
            old_t_disp=t_disp;
            ircmd_stop();
            return FALSE;
            }else
            {//terry,2003/8/4 10:27PM
                invalid_key();
                return FALSE;
            }
        }
    
    }
    else
    {
        if (prog_state == 0)
        {   
            prog_state = 5; //already STOP ,only show setup_logo.zhaoyanhua 2003-8-7 13:51
            ShowTitle();
            old_t_disp=t_disp;
            old_play_state = VCD_STATE_STOP;
        }
        t_disp=0;
        DispFadeOut();
        //I masked it , but don't know if it will cause error.
        //zhaoyanhua note 2003-8-26 20:05
        regs0->osd_base_addr=OSD_BASE_USE_ADDR;//P_BIDIR_LUMA;
    }
    #else //Not SDRAM_16Mb_Mode     
    if (setup_state==0)
    {  
            old_t_disp=t_disp;
            old_play_state=play_state;
    
            if( (play_state==VCD_STATE_STOP)||
                (system_state==SYSTEM_NODISC)
                ||Is_JPEG_STATE()
        #ifdef SUPPORT_FILE_SYSTEM_MODE // nono 2003-8-7 13:55
                ||Is_OTHER_STATE()
        #endif
                ||(system_state==SYSTEM_OPEN) )
            {
                setup_state=3;
                ShowTitle();
    }
    else if( (pe_run==1)||(still_timer) )//terry 20030805
            {//terry,2003/8/4 10:27PM                   
                setup_state=1;
                printf("setup menu,run stop cmd\n");
                old_t_disp=t_disp;
                ircmd_stop();
                return FALSE;
            }else
            {//terry,2003/8/4 10:27PM
                invalid_key();
                return FALSE;
            }
      }
    #endif //SDRAM_16Mb_Mode
    
    return TRUE;
}
#else

UINT8   g_uiOSDStatus = OSD_FULL_SCREEN_STATUS_NONE;

static inline UINT32 SetupSettingForNormal()
{   // 2005/01/14 yltseng
    #ifdef SDRAM_16Mb_Mode
    if( g_uiOSDStatus == OSD_FULL_SCREEN_STATUS_NONE )
    {
        if( AVD_state != STATE_IDLE )
        {
            g_uiOSDStatus = OSD_FULL_SCREEN_STATUS_SETUP | OSD_FULL_SCREEN_STATUS_WAIT_ATAPI_CMD_FINISH;
            return FALSE;
        }
        else if( pFsJpeg->gifsState == FS_STATE_JPEG )
        {
            OSDSetPause();
        }
    }
    
    g_uiOSDStatus   = OSD_FULL_SCREEN_STATUS_SETUP | OSD_FULL_SCREEN_STATUS_ACTIVE;
    full_scrn       = SETUP;
    osd_disable();
        
    extern void SrvStopReceiveData(void);
    SrvStopReceiveData();
    regs0->osd_base_addr = A_SERVO_YA;
    
    #else
    OSDSetPause();
    #endif//SDRAM_16Mb_Mode 

    return TRUE;   
}
#endif

void ircmd_setup(void)
{
	
     #ifdef  AUTO_ADJUST_TV_TYPE    
        Adjust_TV_type=0;      
     #endif
     
#ifdef CONTINUOUS_NUM_KEY_SELECT
    if(ir_num_timer)
      return;
#endif
    
    #ifdef SUPPORT_MIDI_MENU_SEL
#if 1//ndef QISHENG_DEBUG_04_10_09 //axelchen modified for cancel ircmd_setup in playback MIDI 2004/10/22 
        if(gIsMidiSelMenu)  return;
#else
         if (gIsMidiSelMenu)
        {
//            if (((bMidiPlayerBoolean)&&(midiState == MIDI_STATE_PAYLOAD)))
//                Midi_pause_flag =1;
            run_pause(0);
        }    
#endif
    #endif

#ifdef IRCMD_DBG
    printf("=================ircmd_setup==================\n");
#endif

#ifdef NEW_STYLE_SETUP
    if ( Is_JPEG_SlideMode()
    #ifdef SUPPORT_FILE_SYSTEM_MODE
    ||(IsOtherStatePlayMode()) 
    #endif
    ) 
    {
        invalid_key();
        return;
    }
#endif    

#if !defined(SPHE1000)
    if ( (cd_type_loaded==CDROM) && (Mp3ReadFinish==0) ) { //Jeff 20020614
#else
	if((cd_type_loaded==CDROM)&&(Mp3ReadFinish==0) && (system_state!=SYSTEM_FILESTREAM)&&(system_state!=SYSTEM_TS)) { //MIKEY 2004.06.25 for setup
#endif
        invalid_key();
        return;
    }
    #ifdef KARAOKE_MENU
    //modefied by wangfeng 2003-10-31 11:30
    if((full_scrn&SETUP)&&(KARAOKE_MENU_FLAG==0) || (full_scrn&CUSTM)) //////////////////////////jhuang
    #else
    if((full_scrn&SETUP) || (full_scrn&CUSTM)) //////////////////////////jhuang
    #endif 
	{//aa begin
	#if (defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))//Modifed by ChenZhao on 2004-9-22 11:33  
	if(IsVideoSetupExit_NextVideoSetup())
	#endif
    {
        ExitSetupPage(1);
         #if 0//def SUPPORT_USB//lijd 20041008  //sunzhh modify 2005-3-11 because it results in many bugs and it no use now.
         usb_card_setup_flag=0;
         #endif
#if defined(SUPPORT_TUNER_MV114) || defined(SUPPORT_TUNER_ALPS)  //xyy 2003-10-13 9:42
        if(play_state == VCD_STATE_POWER)
            disfreq();
#endif
        
#if defined(SDRAM_16Mb_Mode)||defined(NEW_STYLE_SETUP)
        if ( 0)//( cd_type_loaded == CDDA ) && (old_t_disp) )
        {
            t_disp=old_t_disp;
            DispPolling(3);
        }
#endif
        
#ifdef DOUBLE_LOGO
        if(play_state==VCD_STATE_STOP||system_state==SYSTEM_NODISC||system_state==SYSTEM_OPEN)
            ShowTitle();
#endif
    }
	}//aa end
    #ifdef KARAOKE_MENU
    //wangfeng 2003-10-31 11:30 
    else if((full_scrn&SETUP)&&(KARAOKE_MENU_FLAG==1))
        return;
    #endif
    else
    {//enter setup menu
#ifdef AUDIO_SHOW_SAVER //kono  1007 2001
        if( bDisableGUI) return;
#endif

    #ifdef SUPPORT_FUNCTION_MENU
    if(full_scrn&SETUP_PLUS)
      ExitSetupPage(0);
    #endif
 
// 2004/11/26 yltseng
#ifdef NEW_STYLE_SETUP
        if( !SetupSettingForNewStyleSetup() )
            return;
#else//Not NEW_STYLE_SETUP
        if( !SetupSettingForNormal() )
            return;
#endif //end NEW_STYLE_SETUP

		#if (defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))//Modifed by ChenZhao on 2004-9-22 11:33  
		if(IsPlayVideo())
			InitVideoSetupGUI();
		else
			init_setup();
		#else//(defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))
        init_setup();
		#endif//(defined(SOFT_MENU)&&defined(VIDEOSETUPGUI))

        //Maoyong added for IR U/D/L/R/Sel proc func setting 2004-9-24 9:13
        SetFullscrnCmdFuncPtr( setup_func_up, setup_func_down,  setup_func_left,
                               setup_func_right, setup_func_select);
		
#ifdef NEW_UART_COMMAND
        timeout_vfd=0;
        nCurrentVolMode=VOL_MODE_MAIN;
#endif
    }
    show_normal_after_setup();//wangfeng 2004-2-17 11:27

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷一区二区| 亚洲一区视频在线| 国产亚洲一区二区三区| 精品国产百合女同互慰| 日韩欧美一卡二卡| 日韩一区二区在线观看视频 | 国产毛片一区二区| 精品写真视频在线观看| 精品在线视频一区| 国产麻豆视频精品| 成人精品鲁一区一区二区| 成人在线视频首页| 97se亚洲国产综合在线| 91色婷婷久久久久合中文| 一本一道久久a久久精品| 一本色道亚洲精品aⅴ| 欧美性淫爽ww久久久久无| 欧美日韩一级二级三级| 欧美精品亚洲二区| 精品美女在线观看| 中文字幕av一区 二区| 亚洲伦在线观看| 亚洲午夜视频在线观看| 午夜a成v人精品| 另类欧美日韩国产在线| 国产不卡视频在线播放| 91在线精品一区二区三区| 91精彩视频在线观看| 在线播放视频一区| 精品国产一区二区三区久久久蜜月| 久久色在线观看| 国产精品二区一区二区aⅴ污介绍| 亚洲视频图片小说| 亚洲va韩国va欧美va精品| 久久激情五月婷婷| 成人a区在线观看| 欧美日韩在线播| 欧美www视频| 亚洲欧洲另类国产综合| 午夜电影网亚洲视频| 国产麻豆成人传媒免费观看| 99久久精品国产导航| 欧美日韩精品是欧美日韩精品| 欧美大片在线观看| 日韩理论片在线| 日韩va亚洲va欧美va久久| 国产成人综合自拍| 欧美视频在线播放| 久久久99免费| 亚洲成人自拍偷拍| 国产成人精品免费看| 欧美三级乱人伦电影| 久久久不卡网国产精品一区| 亚洲电影在线免费观看| 久久国产精品99精品国产| 亚洲精品欧美在线| 日本成人超碰在线观看| 不卡av免费在线观看| 91精品黄色片免费大全| 国产精品美女www爽爽爽| 青青草国产精品97视觉盛宴| 91猫先生在线| 久久九九国产精品| 日本三级亚洲精品| 99久久久免费精品国产一区二区 | 2023国产一二三区日本精品2022| 亚洲欧美日韩国产综合| 国产电影一区二区三区| 欧美日韩精品福利| 日韩毛片精品高清免费| 久久成人久久鬼色| 一本久久精品一区二区| 日韩免费看的电影| 久久―日本道色综合久久| 亚洲成av人综合在线观看| 国产成人精品影视| 欧美精品日日鲁夜夜添| 国产精品高潮呻吟| 麻豆久久久久久久| 色综合久久天天| 精品国产百合女同互慰| 亚瑟在线精品视频| k8久久久一区二区三区| 正在播放亚洲一区| 亚洲欧美一区二区不卡| 国产精品影视在线| 欧美一区二区三区日韩| 亚洲欧美怡红院| 国产成人av一区二区三区在线 | 亚洲欧美一区二区在线观看| 日本视频免费一区| 91.com视频| 一区2区3区在线看| 99久久夜色精品国产网站| 26uuu国产一区二区三区 | 在线视频一区二区免费| 国产日韩欧美一区二区三区综合| 喷水一区二区三区| 91精品国产免费| 图片区小说区区亚洲影院| 91在线视频网址| 中文字幕不卡三区| 国产一区二区女| 欧美成人精精品一区二区频| 午夜成人免费电影| 色94色欧美sute亚洲线路一久| 亚洲美女视频在线观看| voyeur盗摄精品| 国产视频不卡一区| 国产黄色精品视频| 337p日本欧洲亚洲大胆精品| 男人操女人的视频在线观看欧美| 欧美三级欧美一级| 亚洲欧美区自拍先锋| 欧美午夜在线一二页| 亚洲一级片在线观看| 91亚洲午夜精品久久久久久| 国产精品久久久久久久第一福利 | 国产91露脸合集magnet| 欧美国产精品一区二区| 国产成人免费av在线| 国产免费成人在线视频| 国产精品 日产精品 欧美精品| 精品国产乱码久久久久久1区2区| 美国三级日本三级久久99| 日韩亚洲欧美成人一区| 看片的网站亚洲| 久久嫩草精品久久久精品一| 国产精品一区免费视频| 国产嫩草影院久久久久| 不卡的电影网站| 亚洲欧洲日韩女同| 欧美乱熟臀69xxxxxx| 日本伊人色综合网| 欧美成人a∨高清免费观看| 国产一区二区精品久久| 久久久精品国产免大香伊 | 国产suv精品一区二区三区| 中文文精品字幕一区二区| 99精品国产91久久久久久| 日韩美女视频一区| 欧美三级在线播放| 秋霞av亚洲一区二区三| 国产午夜一区二区三区| 91亚洲资源网| 国内精品嫩模私拍在线| 中文av一区特黄| 欧美怡红院视频| 日本不卡123| 中文字幕成人av| 91国产福利在线| 青青青爽久久午夜综合久久午夜| 久久亚洲精华国产精华液| 97精品国产97久久久久久久久久久久 | 国产又粗又猛又爽又黄91精品| 国产日产欧美一区二区视频| 色综合欧美在线视频区| 国产裸体歌舞团一区二区| 亚洲精品午夜久久久| 91精品国产综合久久香蕉的特点| 国产精品综合二区| 亚洲最大成人综合| 精品国产麻豆免费人成网站| 不卡在线视频中文字幕| 五月激情综合色| 国产精品美女一区二区三区| 欧美日本免费一区二区三区| 精品一区二区在线观看| 亚洲成人资源网| 中日韩av电影| 欧美一区二区三区四区视频| 99久久99久久综合| 美女在线视频一区| 一区二区三区欧美激情| 久久久久88色偷偷免费| 欧美精品乱码久久久久久| 国产不卡高清在线观看视频| 天天做天天摸天天爽国产一区| 国产精品福利影院| 国产午夜亚洲精品羞羞网站| 欧美卡1卡2卡| 91美女片黄在线| 国产精品一区三区| 日本不卡免费在线视频| 久久久久久久久久久电影| 欧美精品色一区二区三区| 91女人视频在线观看| 国产一区二区三区黄视频| 婷婷开心激情综合| 亚洲色图视频网站| 国产午夜精品在线观看| 在线不卡免费av| 日本丶国产丶欧美色综合| 国产成人免费网站| 激情综合色丁香一区二区| 亚洲一区二区三区三| 亚洲国产日日夜夜| 亚洲美女免费在线| 国产精品不卡在线| 国产午夜精品理论片a级大结局|