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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? initial.bak.c

?? 車載電子影音系統(tǒng)dvd播放系統(tǒng)原程序代碼
?? C
?? 第 1 頁 / 共 5 頁
字號(hào):
#endif // #ifndef SHOWLOGO_AFTER_UNZIP
    // Check if it's valid for ucode : only for hardware power on
    if( bMode & HARDWARE_SHUTDOWN )
    {
        //Kevin2.26, comment
        /*
        // ** TCH1.55; begin... Below will check the valid u-code or not.
        // If invalid, PANEL will flash ON/ OFF.
        if ( ! UCODE_VerifyCODE (UCODE_IRAM ) )
        {   // U_CODE is imcompatible w/ CHIPS
            while ( 1 )
            {
            __bTemp++;

            if ( __bTemp > COUNT_1_SEC )
                __bTemp= NULL;
            OSD_OUTPUT_MACRO ( MSG_POWER, __bTemp%2, NULL );
            UTL_DelayTime ( COUNT_100_MSEC+ __bTemp, TRUE );
            
            if ( __bISRKey != KEY_NO_KEY )
                break;
#if IO == IO_PCI
            printf("###### IC and ucode version mis-match !!\n");
            getch();
            break;
#endif  // #ifdef IO == IO_PCI
            }
        }   
        // ** TCH1.55; end...
        */

#ifndef SUPPORT_SHOWLOGO_AFTER_UNZIP
    // wyc1.24a, need to set mode to GZIP compression mode to load DSP & parser code.
#ifdef    SUPPORT_GZIP_COMPRESSION  
        W99AV_PrepareGZIP1();
        W99AV_PrepareGZIP2();
#endif
#endif

        // Chuan1.21, Load OSD Font Table/ DSP Code/ Servo Code.
        // Must after __bVersionMPEG is determinde
        _PrepareLoadCode2();

    }

}


//  *********************************************************************
//  Function    :   INITIAL_PowerONStatus
//  Description :
//  Arguments   :   NONE
//  Return      :
//  Side Effect :
//  *********************************************************************
// DVD_100Micky, merge I/R power on sequence with h/w power on.
void INITIAL_PowerONStatus(BYTE bPower)
{
    // wyc1.25, add one variable to record flow when detected as wrong disc for debug usage, initial to 0 first.
    __bTestFlow = 0;
	if (bPower==INITIAL_POWER_HARDWARE)
    	{
		TFT_HW_Switch_ON_OFF(FALSE);
		__sbAvIn=0;		
//#ifdef SUPPORT_AVIN
		TFT_MUTE_ON(TRUE);
//#endif
		 #ifdef YHTANG_DEBUG
	              _printf("\n initial. c h/w turn off TFT switch");
		 #endif
		_TFT_PowerOn_Initial_Variable();
		_TFT_PowerOn_Initial();
/*#ifdef SUPPORT_AVIN
		TFT_MUTE_ON(FALSE);
#endif*/
    	}
//yhtang_0809 end	

    // wyc1.24a, when not define SUPPORT_GZIP_COMPRESSION, make flow of display LOGO go original path.
#ifdef SUPPORT_SHOWLOGO_AFTER_UNZIP //LJY2.39, show logo after ucode unzip.
    // wyc1.24a, set __bLOGO=LOGO_NONE only when not GZIP mode. Because GZIP mode have displayed LOGO in INITIAL_System.
    // LLY.276p, expand the _bLOGO meaning, and rename it to __bLOGO
    __bLOGO=LOGO_NONE; //FALSE;
    // wyc1.24a, add parameter for W99AV_PowerOnInitial to check if need to issue W99AV_RESET_TOTAL.   
    W99AV_PowerOnInitial(TRUE);
    //CoCo1.21, Load palette before clearing region.
    GDI_LoadPalette(3);

//Brian0.87, move from GDI.C
#ifdef CT908_UI
    // Brian1.10, initialize color mode for the case of one OSD region only
    __bColorMode = COLOR_MODE_4_BIT;
    GDI_ClearRegion_By_RISC(0);

#ifndef USE_ONE_OSD_REGION
    __bColorMode = COLOR_MODE_8_BIT;
    GDI_ClearRegion_By_RISC(1);
#endif

    __bColorMode = COLOR_MODE_8_BIT;
    // Brian1.24-3, it will clear the icon bmp uzipped in _PrepareLoadCode2, and we don't want this happen.
    // In fact, there is no need to clear the bmp region at all. 
    //GDI_ClearRegion_By_RISC(2);
#endif
#ifdef  POWERON_STANDBY //LJY2.39, not show logo for H/W power-on under power-on standby mode.
    if (bPower==INITIAL_POWER_SOFTWARE)
#endif
    INITIAL_ShowFirstLOGO();
	if (bPower==INITIAL_POWER_HARDWARE)
    	{
		TFT_HW_Switch_ON_OFF(TRUE);
		 #ifdef YHTANG_DEBUG
	              _printf("\n initial.c h/w  , TURN on TFT SWITCH");
		 #endif
    	}
#else
    // wyc1.24a, when define SUPPORT_GZIP_COMPRESSION, the LOGO have displayed in INITIAL_System. So needn't to H/W reset RISC to avoid
    // video become black. Also set __bLOGO=LOGO_DEFAULT because of LOGO have displayed in INITIAL_System.
//LJY2.37, removed.    __bLOGO=LOGO_DEFAULT;
    W99AV_PowerOnInitial(FALSE);
#endif // 



    // DVD_100Micky, only hardware power on need check power on standby mode
    if (bPower==INITIAL_POWER_HARDWARE)
    {

        
        // Brian1.22-2, Set DM pause_threshold once 
        // Tell DSP to maintain audio buffer to a certain level (to threshold 0x1000) when skipping audio data for PAUSE/STEP command.
        W99AV_WriteDM(W99AV_DM_PAUSE_THRESHOLD, 0x1000);



#ifdef  POWERON_STANDBY
        // Let F/W enter POWER-DOWN mode immediately
        // LLY2.37p, assign KEY_POWER from F/W
        // To avoid IR and F/W key conflict issue
        //__bISRKey= KEY_POWER;
        __bFWKey=KEY_POWER;

//LJY1.10, only need to initial OSD and load font
// Chuan1.20, Load font table early if support GZIP
#ifndef SUPPORT_GZIP_COMPRESSION
        //OSD_LoadFontTableHDW();
        //OSD_LoadFontTableLDW();
        OSD_LoadFontTable();    // Brian1.25, always call this to load font table
#endif
        OSD_Initial();

        return;
#endif  // #ifdef POWERON_STANDBY




//Kevin1.26, move from below to fix CTMan STB->DVD => shows OSD_Output(MSG_WAITING) before loading font table
#ifdef  SUPPORT_DVD_T
        //Kevin1.24aDVD_T, reduce the switch time from STB->DVD
        if (__bReduceSTBtoDVDtime)
        {
            extern void UDE_ReloadVariable(void);
            //extern void SRVIF_UpInitial(void);
            extern BIT start_service_420;
            
            //restore SERVO state var. 
            UDE_ReloadVariable();
            
            //restore font table & bimap
            W99AV_RestoreFontBitmap(); 

            //Kevin1.25, comment, UDE_ReloadVariable() does
            //initialize up Timer/INT for Servo (SERVO_Reset()-> INIT_420_2()-> SRVIF_UpInitial())
            //SRVIF_UpInitial();
        }
#endif



    }

// Chuan1.20, Load font table and initial OSD early if support GZIP
#if 0//def SUPPORT_GZIP_COMPRESSION
    OSD_Initial();
//LJY2.37, port KCHong's code
#ifdef SUPPORT_PORTABLE_DVD_TOP_LOADING
    if(SERVO_CheckTrayStatus()==TRAY_CLOSED)
#endif // #ifdef SUPPORT_PORTABLE_DVD_TOP_LOADING
    OSD_Output ( MSG_WAITING, NULL, 0xFF );   // KCHong 0.90
#endif

//LJY1.23, per KWD's request
#ifdef SET_VIDEO_OUTPUT_WHEN_POWER_ON 
    SETUP_AdjustSetting(SETUP_SCREEN_VIDEO_OUTPUT); //KWD-1.21c for Norcent to fix video output blue background color
#endif    

// Alex1.24a, Scan Dram ok at power on, assign __bISRKey=KEY_OPEN_CLOSE
// To skip disc reading action.
#ifdef SUPPORT_DRAM_SCAN_POWERON
    // LLY2.37p, assign KEY_OPEN_CLOSE from F/W 
    // To avoid IR and FW key conflict issue
    //__bISRKey = KEY_OPEN_CLOSE;
    __bFWKey = KEY_OPEN_CLOSE;
#endif 

#ifdef SUPPORT_PORTABLE_PROJECT

	SERVO_CheckTrayClosed();    // Added for portable, KCHong, 20031117
#endif

#ifdef SHOW_POWERON_BAR //Xuli1.07
	OSD_Initial(); //OSD initial to draw bar
	if (bPower==INITIAL_POWER_HARDWARE)
	{
		OSD_Output (MSG_PWRON_BAR, 0, 0xff);
	}
#endif
// ** S-TCH; remove it as INITIAL_System will call PANEL_Initial it
//    OSD_INITIAL_MACRO ();               // OSD/PANEL Initial call
//LJY1.00, to reset servo after LOGO dislplayed.
//LJY1.00-4, move SERVO_Reset() here for both H/W and IR power-on.
//LJY1.07, let SERVO_Reset() to pass parameter for status bar display
#ifdef SHOW_POWERON_BAR
  	if (bPower==INITIAL_POWER_HARDWARE)
  	{
   	    SERVO_Reset (TRUE) ; //show loading status bar
  	}
    else
#endif       
    {
#ifndef  SUPPORT_DVD_T
        SERVO_Reset(FALSE); //not show loading status bar
#else
        //Kevin1.24aDVD_T, reduce the switch time from STB->DVD
        if (__bReduceSTBtoDVDtime)
        {
            //Kevin1.26, move above
            /*
            extern void UDE_ReloadVariable(void);
            //extern void SRVIF_UpInitial(void);
            extern BIT start_service_420;
            
            //restore SERVO state var. 
            UDE_ReloadVariable();
            
            //restore font table & bimap
            W99AV_RestoreFontBitmap(); 

            //Kevin1.25, comment, UDE_ReloadVariable() does
            //initialize up Timer/INT for Servo (SERVO_Reset()-> INIT_420_2()-> SRVIF_UpInitial())
            //SRVIF_UpInitial();
            */
            
            printf("SERVO_Seek\n");
            start_service_420 = TRUE; //otherwise, SERVO_Seek will not work
            __dwTimeNow= 0x16;
            SERVO_Seek(__dwTimeNow, TRUE);
        }
        else
        {
            printf("SERVO_Reset\n");
            SERVO_Reset(FALSE);
        }
#endif

    }
#ifdef SUPPORT_PORTABLE_PROJECT
// Added for portable, begin, KCHong, 20031117
__bTopInitial=0;
            SERVO_CheckTrayClosed();  // detect top loader
    if(__bTopOpen)
    {
        __bISRKey=KEY_OPEN_CLOSE;//yhtang_0601
        __bKeyInputEnable=FALSE;      // Added for portable, KCHong, 20031118
    }
    else
        __bISRKey=KEY_NO_KEY;
// Added for portable, end, KCHong, 20031117
#endif
#ifdef SUPPORT_AVIN
	__bTftKeyAvInEnable=TRUE;
#endif

// LJY1.00-4, only need to do once after H/W power-on, removed from GDI_Initial().
// Chuan1.20, Load font table and initial OSD early if support GZIP
#ifndef SUPPORT_GZIP_COMPRESSION
    if (bPower==INITIAL_POWER_HARDWARE)
    {
#ifdef  SUPPORT_DVD_T
        if (!__bReduceSTBtoDVDtime)  //Kevin1.24aDVD_T, no load font table when switching from STB->DVD  
#endif
        {
            //OSD_LoadFontTableHDW();
            //OSD_LoadFontTableLDW();
            OSD_LoadFontTable();    // Brian1.25, always call this to load font table
        }             
    }
#endif
#if !defined(SHOW_POWERON_BAR) && !defined(SUPPORT_GZIP_COMPRESSION) //Xuli1.07 has moved in advance
    OSD_Initial();
    OSD_Output ( MSG_WAITING, NULL, 0xFF );   // KCHong 0.90
#endif
#ifdef SHOW_POWERON_BAR //Xuli1.07
	if (bPower==INITIAL_POWER_HARDWARE)
	{
		OSD_Output (MSG_PWRON_BAR, 1, 0xff);//turn off power-on bar
	}
#endif
//LJY2.37, port KCHong's code
    // The PANEL_Output will reference global variable
    // but this variable is not initialized(program???)
    // Need check this issue.!!!!!!
    // so don't call PANEL(MSG_WAITING now)
    // It will be called till _WaitStable is called.
//    OSD_OUTPUT_MACRO ( MSG_WAITING, NULL, 0xFF );


#ifdef SUPPORT_TOPLOADING //xuli0309 for fuss 0419

            SERVO_CheckTrayClosed();  // detect top loader

    if(__bTopOpen) //Do not show "loading" when tray cover open

        {

        //   __bPowerOnTopOpen=TRUE; 

        OSD_OUTPUT_MACRO(MSG_OPEN, TRUE, 0XFF);

        }

        else

#endif   //for fuss 0419
    OSD_Output ( MSG_WAITING, NULL, 0xFF );   // KCHong 0.90

    SETUP_Initial(SETUP_OTHERS_INITIAL); //CoCo.051

    INITIAL_Variables ();   // ** S-TCH; move from INITIAL_System

    CHIPS_Initial(CHIPS_INIT_ALL);

#ifdef  INPUT_PATH_ATAPIIF
    // DVD_100Micky, only hardware power need do SERVO identify
    // TCC102b, force to do identify device in case that atapi-reset is needed.
    //if (bPower==INITIAL_POWER_HARDWARE)
    {
        // wyc.171-3, reference ESS method to do start up when IR power on to fix FUSS detection long problem.
        SERVO_PowerMode(SERVO_POWER_START);
    }
#endif  // #ifdef INPUT_PATH_ATAPIIF

    INITIAL_InitialState();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产尿小便嘘嘘尿| 日本欧美加勒比视频| 制服丝袜日韩国产| 国产成人免费av在线| 亚洲国产一区视频| 国产精品三级电影| 欧美草草影院在线视频| 欧美系列在线观看| 成人av网站在线观看免费| 日韩成人一区二区| 亚洲成人福利片| 亚洲精品视频在线| 26uuu色噜噜精品一区二区| 欧美在线观看禁18| 色婷婷av一区二区三区gif| 国产不卡视频在线播放| 国产乱人伦精品一区二区在线观看| 一区二区三区四区不卡视频| 国产亚洲一二三区| 国产欧美日韩精品一区| 国产亚洲一本大道中文在线| 久久免费的精品国产v∧| 国产天堂亚洲国产碰碰| 国产偷国产偷亚洲高清人白洁| 在线观看亚洲精品视频| 亚洲一级电影视频| 亚洲精品国产品国语在线app| 亚洲色图一区二区三区| 亚洲精品一二三| 亚洲r级在线视频| 日本sm残虐另类| 国产在线精品免费| 成人永久免费视频| 成人app软件下载大全免费| av成人免费在线| 欧美三级视频在线观看| 国产一本一道久久香蕉| 色综合色综合色综合色综合色综合 | 日韩成人一区二区三区在线观看| 午夜欧美在线一二页| 日韩高清国产一区在线| 蜜臀av一区二区在线观看| 国产在线不卡一卡二卡三卡四卡| 国产成人av电影在线| 欧美色图一区二区三区| www国产成人免费观看视频 深夜成人网 | 日韩欧美综合在线| 中文字幕免费一区| 日韩精品乱码免费| www.成人在线| 日韩欧美精品在线| 一区二区三区免费网站| 国产一区二区三区免费播放| 欧美日韩美少妇 | 亚洲欧美另类久久久精品| 蜜臀av一区二区| 欧美图区在线视频| 国产精品高潮久久久久无| 午夜精品在线看| 国产一区二区三区| 欧美精品乱码久久久久久按摩 | 亚洲国产成人在线| 国产在线精品一区在线观看麻豆| 色先锋资源久久综合| 日韩午夜激情免费电影| 亚洲午夜在线视频| 99久久精品一区二区| 91久久一区二区| 久久久亚洲精品石原莉奈| 天天色图综合网| 欧美精品粉嫩高潮一区二区| 国产精品久久久久婷婷| 国产一区在线不卡| 91国产精品成人| 国产精品传媒视频| 日本欧美一区二区在线观看| 在线视频一区二区三| 亚洲男同性恋视频| 99热国产精品| 亚洲人成人一区二区在线观看| 国产精品一色哟哟哟| 久久精品人人做| 国产91精品一区二区麻豆网站 | 欧美一区日本一区韩国一区| 亚洲乱码国产乱码精品精可以看 | 日韩一区二区三区视频在线观看| 亚洲第一搞黄网站| 欧美日韩国产系列| 日本欧美一区二区在线观看| 91精品国产欧美一区二区18| 亚洲国产日韩a在线播放性色| 欧美亚洲国产怡红院影院| 一区二区三区在线免费视频| 99麻豆久久久国产精品免费| 亚洲精品欧美综合四区| 97se亚洲国产综合自在线| 一区二区三区丝袜| 色综合久久天天综合网| 亚洲综合精品久久| 色悠悠亚洲一区二区| 久久av中文字幕片| 亚洲乱码国产乱码精品精可以看| 欧美日韩国产电影| 成人网男人的天堂| 午夜不卡av在线| 亚洲国产精品ⅴa在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 自拍偷拍欧美激情| 69久久99精品久久久久婷婷| 国产九九视频一区二区三区| 国产精品国产三级国产| 欧美一区二区三区在| 高清不卡一区二区在线| 三级久久三级久久| 精品久久国产97色综合| 91免费观看视频| 蜜桃久久av一区| 亚洲高清视频的网址| 国产精品久久久久久久裸模| 欧美一区二区三区四区高清| 高清不卡一二三区| 国产一区二区三区在线看麻豆| 一区二区三区四区国产精品| 国产精品乱码人人做人人爱 | 日欧美一区二区| 亚洲激情图片一区| 亚洲精选在线视频| 国产精品久久国产精麻豆99网站| 精品国产伦一区二区三区观看方式| 一道本成人在线| 91色视频在线| 91老师片黄在线观看| av在线不卡免费看| 99九九99九九九视频精品| 成人国产一区二区三区精品| 国产综合色产在线精品| 国内精品久久久久影院薰衣草| 免费精品视频最新在线| 午夜av一区二区| 国产高清无密码一区二区三区| 狠狠色丁香九九婷婷综合五月| 麻豆精品视频在线观看| 蜜桃在线一区二区三区| 国产一区二区成人久久免费影院 | 国产精品一品二品| 成人伦理片在线| 国产91丝袜在线播放0| 91色乱码一区二区三区| 91九色02白丝porn| 欧美一区二区在线播放| 国产丝袜欧美中文另类| 一区二区视频免费在线观看| 亚洲人吸女人奶水| 欧美日韩免费观看一区三区| 日本成人在线一区| 亚洲精品高清在线观看| 首页亚洲欧美制服丝腿| 首页国产欧美日韩丝袜| 国产精品一区二区三区乱码| 91麻豆国产精品久久| 欧美一区二区人人喊爽| 欧美激情中文字幕| 成人免费在线播放视频| 男人操女人的视频在线观看欧美| 国产高清精品久久久久| 欧美精品色综合| 亚洲视频一区二区在线| 国产成人在线视频网站| 欧美午夜精品理论片a级按摩| 久久日韩精品一区二区五区| 欧美激情一区二区三区| 天天综合色天天| 在线欧美一区二区| 精品理论电影在线观看 | 日本一区二区视频在线观看| 午夜精品久久久久久久蜜桃app| 懂色av一区二区夜夜嗨| 欧美成人综合网站| 日韩电影免费在线看| 欧美三级电影精品| 亚洲激情在线激情| 色综合中文字幕国产| 国产精品久久久久一区| 国产成人夜色高潮福利影视| 精品国产一区二区三区四区四 | 亚洲久本草在线中文字幕| 韩国一区二区三区| 2019国产精品| 国产 日韩 欧美大片| 一区在线播放视频| 国产精品影音先锋| 26uuu久久综合| 国产高清不卡一区| 亚洲欧美日韩在线| 欧美性猛片aaaaaaa做受| 亚洲va韩国va欧美va精品| 欧美精选一区二区| 国产一区二区在线看| 亚洲欧洲三级电影| 欧美日韩午夜在线|