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

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

?? ircmd_dir.c

?? OSD顯示,單片機實現,ICCAVR! 代碼風格嚴謹,為高人所寫.我僅為了上傳換取資料
?? C
?? 第 1 頁 / 共 2 頁
字號:
/**************************************************************************
 *                                                                        *
 *         Copyright (c) 2002 by Sunplus Technology Co., Ltd.             *
 *                                                                        *
 *  This software is copyrighted by and is the property of Sunplus        *
 *  Technology Co., Ltd. All rights are reserved by Sunplus Technology    *
 *  Co., Ltd. This software may only be used in accordance with the       *
 *  corresponding license agreement. Any unauthorized use, duplication,   *
 *  distribution, or disclosure of this software is expressly forbidden.  *
 *                                                                        *
 *  This Copyright notice MUST not be removed or modified without prior   *
 *  written consent of Sunplus Technology Co., Ltd.                       *
 *                                                                        *
 *  Sunplus Technology Co., Ltd. reserves the right to modify this        *
 *  software without notice.                                              *
 *                                                                        *
 *  Sunplus Technology Co., Ltd.                                          *
 *  19, Innovation First Road, Science-Based Industrial Park,             *
 *  Hsin-Chu, Taiwan, R.O.C.                                              *
 **************************************************************************/
/*--------------------------------------------------------------------------
|  File Name   :  ircmd_dir.c
|
|  Description :  realize up,down,left,right function in remoter.
|
|  Version    :  0.1  
| 
| 
|  Rev  Date            Author(s)      Status & Comments
|---------------------------------------------------------------------------------
|  0.1  2004/1/30        Terry         Creating
|--------------------------------------------------------------------------------*/

/*
*  Terry,2004/1/30 04:12PM
   Maoyong 2004/09/24 AM, ircmd_full_scrn_up replace call_full_scrn_fun((IRCMDFUNC *)func);
*/
#define is_zoom() ((vpp_zoom > 1) && (vpp_zoom <= ZOOMIN_MAX))

/**************************************************************************
 *  Function Name: ircmd_up                           
 *  Purposes:                                                             
 *      realize up function using up key of IR.
 *  Descriptions:                                                            
 *      ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_UL)
 *      CMD_SELECT:  number or up/down/left/right.
 *      CMD_FUNC_GAME_UL: up key.
 *  Arguments:   NONE                                                         
 *      
 *  Returns:     NONE
 *  See also:    NONE                                                          
 *    
 **************************************************************************/
void ircmd_up(void)
{
#ifdef IRCMD_DBG
    printf("======================= up =====================\n");
#endif

#ifdef SUPPORT_MIDIDISK_TITLE
        if (bIsPlayMidiTitle)//xlluo for midi title
        {
        invalid_key();
        return;
        }
#endif
#ifdef TEST_VFD
    update_vfd_mod_inc();           //shawn modify at 910131
    return ;
#endif

   

    
    if(full_scrn
	#ifdef GPS_DVD//frank.huang 050801
	&&(full_scrn!=TOUCH_MENU)&&(full_scrn!=TOUCH_KEYBOARD)
	#endif
	)
    {
        //printf("kk\n");
        //call_full_scrn_fun((IRCMDFUNC *)ircmd_up_table);
        ircmd_full_scrn_up();
        return;
    }
    else if( is_zoom() )
#ifdef MOVE_INVERSE_WHEN_ZOOM     
    {   //heqiang, down, 2004-3-2 17:51
        if(vpp_zoom_y < getVPP_YOffsetMax())
    {
            PrintOsdMsg(STR_OS_PIC_UP, REGION1, 1, 0);
            vpp_zoom_y += ZOOM_MOVE;
            startup_vpp();
            return;
        }
    #if defined(UPDN_AND_KEYUPDN_IN_A_KEY) || defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)||defined(UPDN_AND_ECHO_IN_A_KEY) ||defined(UPDN_AND_MICVOL_IN_A_KEY)    //nono 20020706   wu 20020920
        else
        {
            invalid_key();
            return;
        }
    #endif
    }
#else//MOVE_INVERSE_WHEN_ZOOM    
    {         
        if (vpp_zoom_y > -getVPP_YOffsetMax())
        {
            OSD1000ISP_STATUS(OSDISP_DIR_ZOOM, OSDIR_UP);

            PrintOsdMsg(STR_OS_PIC_UP, REGION1, 1, 0);
            vpp_zoom_y -= ZOOM_MOVE;
            startup_vpp();
            #ifdef ZOOM_ROTATE_RESET_SLIDE_TIME//lijd 2005-6-6 10:02
            if(Is_JPEG_SlideMode())
                set_rtc_val(0);      
            #endif 
            return;
        }
        #if defined(UPDN_AND_KEYUPDN_IN_A_KEY) || defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)||defined(UPDN_AND_ECHO_IN_A_KEY) ||defined(UPDN_AND_MICVOL_IN_A_KEY)    //nono 20020706   wu 20020920
        else
        {
            invalid_key();
            return;
        }
#endif
    }
#endif//MOVE_INVERSE_WHEN_ZOOM
    else if (HL_exist)
    {
        ExeHLBm(HL_DIR, HL_BM_U);
        return;
    }
#ifdef MIC_FUNCTION_KEY    
    #ifdef BBK_DVD//zhaoyanhua add 03-10-19 14:02
    else if (bFuncStep)
    {
        switch (bFuncStep)
        {
            case 1:
                ircmd_mic_up();
                break;
            case 2:
                ircmd_echo_up();
                break;  
            case 3:
                ircmd_key_up();     
                break;;
        }
        return;
    }
    #endif//end BBK_DVd
#endif//end MIC_FUNCTION_KEY
 #ifdef SUPPORT_MULTI_PARTITION//liweihua mod 2004-11-2
   else if((pFsJpeg->gifsState == FS_STATE_HDD)
    #ifdef FAT_FILE_MODE
        ||(pFsJpeg->gifsState == FS_STATE_MODE)
        ||(fat_play_mode == 1)
        #endif
        )
    {
        //printf("haha\n");
        if(pFsJpeg->gifsState == FS_STATE_JPEG)     /////YANGLI MOD FOR JPEG ROTATE 2005-7-15
        {ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_UL);
        return;
        }
        #if defined(PMP_DVD)&& defined(PMP_DVD_ONE_DIR_SELECT) //kenny add 2005/6/16
         pmp_disable_user_flag(PMP_USER_PRESS_NEXT_PREV_KEY);
         pmp_enable_user_flag(PMP_USER_PRESS_UP_DOWN__KEY);
        #endif
        HDDCard_up();
        return;
    }
    #endif//#ifdef SUPPORT_MULTI_PARTITION//liweihua mod 2004-11-2
    else if (cd_type_loaded == CDROM)
    {
        if ((play_state == VCD_STATE_MP3_FILELIST) || (play_state == VCD_STATE_NORMAL) || adv_search_time)
        {
            if ( (shuffle_flag == 0||Is_JPEG_SlideMode()==1)
            && ((prog_cnt == 0)||Is_JPEG_SlideMode()==1)
            )//NONO 3-12-22 23:22
            {
#if defined(ZOOM_DIRECT_STOP_SLIDE)||defined(ROTATE_DIRECT_STOP_SLIDE)  //wanghaoying 2003-08-25 20:35
                if( Is_JPEG_SlideMode() )              //wangap add 2005-5-8 10:23
                    jpg_slide_time = 0xffffffff;
#endif                

#ifdef ZOOMOUT_NOT_ROTATE //zhaoyanhua add for DESAY 03-10-11 14:54 when zoom ratio less than 1,not rotate.    
                if ((vpp_zoom >= ZOOMOUT_BASE) && (vpp_zoom <= ZOOMOUT_MAX))
                    invalid_key();
                else
#endif
                {
                #ifdef OP_IR //libing 2005-5-27 21:14
                if(Is_JPEG_SlideMode())
                {
                    invalid_key();
                    return;
                }
                #endif  
                    OSD1000ISP_STATUS(OSDISP_DIR_ROTATE, OSDIR_UP);

                    ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_UL);
                    return;
                }
            }
        }
        
        #ifdef ROTATE_WHEN_PAUSE       //zhaoyanhua add 03-10-13 10:09
        else if ((play_state == VCD_STATE_PAUSE) && (Is_JPEG_SlideMode()))
        {
            ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_UL);
            return;
        }
        #endif 

        #if defined(UPDN_AND_KEYUPDN_IN_A_KEY) || defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)||defined(UPDN_AND_ECHO_IN_A_KEY)||defined(UPDN_AND_MICVOL_IN_A_KEY)     //nono 20020706   wu 20020920
        else
        {
            invalid_key();
            return;
        }
#endif
    }
#ifdef UPDN_AND_KEYUPDN_IN_A_KEY  //nono 20020706
    ircmd_key_up();
#elif defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)   //wu 20020920
    ircmd_prev();
#elif defined(FUSS_FEIYANG_2120_PANEL)   //wu 20020923
    ircmd_forward();
#elif defined(UPDN_AND_MICVOL_IN_A_KEY)
    ircmd_mic_up();
#elif defined(UPDN_AND_ECHO_IN_A_KEY)  //nono 20020706
    ircmd_echo_up();
#elif defined(CF_GPIO_CONTROL_COLOR)
    chang_vfd_back_color_down();
#else
    invalid_key();
#endif
}
/**************************************************************************
 *  Function Name: ircmd_down                           
 *  Purposes:                                                             
 *      realize down function using down key of IR.
 *  Descriptions:                                                            
 *      ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_DN)
 *      CMD_SELECT:  number or up/down/left/right.
 *      CMD_FUNC_GAME_DN: down key.
 *  Arguments:   NONE                                                          
 *      
 *  Returns:     NONE
 *  See also:    NONE                                                          
 *    
 **************************************************************************/

void ircmd_down(void)
{
#ifdef IRCMD_DBG
    printf("======================= ircmd_down ================\n");
#endif

#ifdef SUPPORT_MIDIDISK_TITLE
        if (bIsPlayMidiTitle)//xlluo for midi title
        {
        invalid_key();
        return;
        }
#endif
#ifdef TEST_VFD
    update_vfd_mod_dec();           //shawn modify at 910131
    return;
#endif

   
    
    
    if (full_scrn
	#ifdef GPS_DVD//frank.huang 050801
	&&(full_scrn!=TOUCH_MENU)&&(full_scrn!=TOUCH_KEYBOARD)
	#endif
	)
    {
        //call_full_scrn_fun((IRCMDFUNC *)ircmd_down_table);
        ircmd_full_scrn_down();
        return;
    }
    else if( is_zoom() )
#ifdef MOVE_INVERSE_WHEN_ZOOM  
   {    //heqiang, up, 2004-3-2 17:51
        if (vpp_zoom_y > -getVPP_YOffsetMax())
        {
            PrintOsdMsg(STR_OS_PIC_DN, REGION1, 1, 0);
            vpp_zoom_y -= ZOOM_MOVE;
            startup_vpp();
            return;
        }
    #if defined(UPDN_AND_KEYUPDN_IN_A_KEY) || defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)||defined(UPDN_AND_ECHO_IN_A_KEY) ||defined(UPDN_AND_MICVOL_IN_A_KEY)    //nono 20020706   wu 20020920
        else
        {
            invalid_key();
            return;
        }
    #endif
    }
#else//MOVE_INVERSE_WHEN_ZOOM       
    {
        if(vpp_zoom_y < getVPP_YOffsetMax())
        {
            OSD1000ISP_STATUS(OSDISP_DIR_ZOOM, OSDIR_DOWN);

            PrintOsdMsg(STR_OS_PIC_DN, REGION1, 1, 0);
            vpp_zoom_y += ZOOM_MOVE;
            startup_vpp();
            #ifdef ZOOM_ROTATE_RESET_SLIDE_TIME//lijd 2005-6-6 10:02
            if(Is_JPEG_SlideMode())
                set_rtc_val(0);           
            #endif 
            return;
        }
        #if defined(UPDN_AND_KEYUPDN_IN_A_KEY) || defined(LRUPDW_AND_BACKWARD_FORWARD_PREV_NEXT_IN_A_KEY)||defined(UPDN_AND_ECHO_IN_A_KEY)||defined(UPDN_AND_MICVOL_IN_A_KEY)     //nono 20020706   wu 20020920
        else
        {
            invalid_key();
            return;
        }
#endif
    }
#endif//MOVE_INVERSE_WHEN_ZOOM    
    else if(HL_exist)
    {
        ExeHLBm(HL_DIR, HL_BM_D);
        return;
    }
#ifdef MIC_FUNCTION_KEY
    #ifdef BBK_DVD//zhaoyanhua add 03-10-19 14:02
    else if (bFuncStep)
    {
        switch (bFuncStep)
        {
            case 1:
                ircmd_mic_down();
                break;
            case 2:
                ircmd_echo_down();
                break;  
            case 3:
                ircmd_key_down();
                break;      
        }
        return;
    }
    
    #endif//end ifdef BBK_DVD
#endif//MIC_FUNCTION_KEY
#ifdef SUPPORT_MULTI_PARTITION//liweihua mod 2004-11-2
   else if((pFsJpeg->gifsState == FS_STATE_HDD)
    #ifdef FAT_FILE_MODE
        ||(pFsJpeg->gifsState == FS_STATE_MODE)
        ||(fat_play_mode == 1)
        #endif
        )
    {
        if(pFsJpeg->gifsState == FS_STATE_JPEG)               /////YANGLI MOD FOR JPEG ROTATE 2005-7-15
       {
         ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_DN);
        return;
       }
        #if defined(PMP_DVD)&& defined(PMP_DVD_ONE_DIR_SELECT) ////kenny add 2005/6/16
         pmp_disable_user_flag(PMP_USER_PRESS_NEXT_PREV_KEY);
         pmp_enable_user_flag(PMP_USER_PRESS_UP_DOWN__KEY);
        #endif
        HDDCard_down();
        return;
    }
    #endif//#ifdef SUPPORT_MULTI_PARTITION//liweihua mod 2004-11-2
    else if(cd_type_loaded == CDROM)
    {
        if ( (play_state == VCD_STATE_MP3_FILELIST) || (play_state == VCD_STATE_NORMAL) ||adv_search_time)
        {
            if ((shuffle_flag && Is_JPEG_SlideMode()!=1) //nono 2004-7-28 1:51
            || (prog_cnt&&Is_JPEG_SlideMode()!=1)
            )//nono 3-12-22 23:22
            {
                invalid_key();
            }
            else
            {
#if defined(ZOOM_DIRECT_STOP_SLIDE)||defined(ROTATE_DIRECT_STOP_SLIDE)  //wanghaoying 2003-08-25 20:35
                if( Is_JPEG_SlideMode() )                //wangap add 2005-5-8 10:23
                    jpg_slide_time = 0xffffffff;
#endif                


                #ifdef ZOOMOUT_NOT_ROTATE //zhaoyanhua add for DESAY 03-10-11 14:54 when zoom ratio less than 1,not rotate.    
                if ((vpp_zoom >= ZOOMOUT_BASE) && (vpp_zoom <= ZOOMOUT_MAX))
                    invalid_key();
                else
                #endif

                {
                #ifdef OP_IR//libing     
                if(Is_JPEG_SlideMode())
                {
                    invalid_key();
                    return;
                }
                #endif  
                OSD1000ISP_STATUS(OSDISP_DIR_ROTATE, OSDIR_DOWN);

                ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_DN);
                }
            }
            return;
        }

        #ifdef ROTATE_WHEN_PAUSE       //zhaoyanhua add 03-10-13 10:09
        else if ((play_state == VCD_STATE_PAUSE) && (Is_JPEG_SlideMode()))
        {
            ircmd_post_func(CMD_SELECT | CMD_FUNC_GAME_DN);
            return;
        }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区久久久| 欧美成人r级一区二区三区| 欧美韩日一区二区三区四区| 国产中文字幕精品| 久久久亚洲精品一区二区三区| 国产综合色精品一区二区三区| 久久久久久9999| aaa国产一区| 亚洲国产sm捆绑调教视频| 欧美一级电影网站| 国产精品一区不卡| 亚洲欧美偷拍三级| 欧美一区二区性放荡片| 国产乱理伦片在线观看夜一区| 亚洲青青青在线视频| 88在线观看91蜜桃国自产| 国产精品一色哟哟哟| 一区二区高清免费观看影视大全| 欧美精品高清视频| 国产麻豆一精品一av一免费 | 欧美一区二区精品在线| 激情综合网激情| 亚洲三级电影网站| 欧美一区二区三区影视| 盗摄精品av一区二区三区| 亚洲综合清纯丝袜自拍| 久久精品日韩一区二区三区| 91蜜桃视频在线| 美女被吸乳得到大胸91| 亚洲视频一二三| 久久综合给合久久狠狠狠97色69| 91亚洲精品久久久蜜桃| 久久精品国产99国产| 亚洲精品成人悠悠色影视| 精品国产一区a| 在线观看一区二区视频| 国产精品综合在线视频| 偷窥国产亚洲免费视频| 国产精品久久毛片a| 91精品国产综合久久精品| 91亚洲永久精品| 国产一区二区三区免费| 亚洲aⅴ怡春院| 国产精品久久三| 久久婷婷一区二区三区| 欧美日韩精品一二三区| 色综合久久中文字幕综合网| 精品一区二区三区在线播放视频| 亚洲成人精品影院| 亚洲视频资源在线| 久久久久久久综合日本| 欧美精品1区2区3区| 91成人看片片| 97se亚洲国产综合自在线观| 国产一区二区调教| 久久精品久久久精品美女| 日韩精品一卡二卡三卡四卡无卡| 亚洲女爱视频在线| 中文字幕一区二区三区在线播放| 欧美成人精品福利| 91麻豆精品国产91| 7777精品伊人久久久大香线蕉的| 日本高清不卡一区| 91搞黄在线观看| 色综合天天在线| 99视频热这里只有精品免费| 国产精品一区二区在线看| 国产在线精品一区二区| 久久电影国产免费久久电影| 日韩 欧美一区二区三区| 亚洲高清免费观看 | 欧美人xxxx| 欧美日韩一级视频| 欧美视频在线一区二区三区| 91丨九色丨黑人外教| 99视频国产精品| www.久久久久久久久| 97se亚洲国产综合自在线| 91麻豆国产自产在线观看| 色综合久久久久综合体| 欧美三级视频在线| 91精品国产综合久久久久久久 | 午夜亚洲国产au精品一区二区| 一区二区视频在线看| 亚洲综合一区在线| 日韩精品视频网| 久久不见久久见免费视频7| 国产一区二区三区精品欧美日韩一区二区三区 | 91精品欧美福利在线观看| 欧美精品777| 精品久久人人做人人爰| 国产网站一区二区三区| 国产精品久久久久久久午夜片 | 免费成人在线视频观看| 麻豆成人免费电影| 高清成人在线观看| 欧美丝袜第三区| 日韩欧美卡一卡二| 国产女人aaa级久久久级 | 91在线视频官网| 欧美在线观看一区| 精品91自产拍在线观看一区| 日本一区二区综合亚洲| 亚洲综合视频网| 美女在线观看视频一区二区| 成人avav影音| 欧美日韩成人在线一区| 久久久一区二区三区捆绑**| 亚洲精品国产一区二区三区四区在线 | 欧美一区二区成人6969| 久久精品网站免费观看| 亚洲一区中文在线| 久久99精品久久久久久久久久久久 | 国产精品久久久久久久第一福利 | 视频一区在线视频| 粉嫩在线一区二区三区视频| 欧洲人成人精品| 久久精品视频免费| 亚洲地区一二三色| 东方欧美亚洲色图在线| 欧美日韩精品一区二区天天拍小说| 国产三级精品三级| 婷婷六月综合网| 成人激情动漫在线观看| 91精品婷婷国产综合久久性色| 中文字幕av一区二区三区免费看| 亚洲韩国精品一区| 国产iv一区二区三区| 欧美精品精品一区| 亚洲色图丝袜美腿| 国产一区二区三区免费观看| 欧美肥妇毛茸茸| 亚洲视频一二三区| 成人一级视频在线观看| 日韩一级二级三级精品视频| 亚洲精品老司机| 成人av午夜电影| 久久精品一区二区三区四区| 日韩精品成人一区二区三区| 91麻豆123| 中文字幕综合网| 国产成人aaa| 精品国产污污免费网站入口| 亚洲小少妇裸体bbw| 91在线视频网址| 国产精品久久久久久久久久免费看| 国精产品一区一区三区mba视频 | 色悠久久久久综合欧美99| 亚洲精品在线免费观看视频| 日韩激情视频在线观看| 色久综合一二码| 国产精品的网站| 大桥未久av一区二区三区中文| 久久九九久久九九| 国产一区二区三区黄视频| 26uuu成人网一区二区三区| 另类专区欧美蜜桃臀第一页| 欧美一区二区三区在线看| 亚洲成人tv网| 欧美男生操女生| 日韩av中文字幕一区二区| 欧美日韩一本到| 亚洲成av人片在线观看无码| 欧美吞精做爰啪啪高潮| 亚洲制服丝袜av| 欧洲av一区二区嗯嗯嗯啊| 1区2区3区欧美| 欧美日韩在线播放一区| 亚洲一线二线三线久久久| 欧美性大战久久久久久久| 一区二区三区高清不卡| 在线观看成人免费视频| 一区二区三区.www| 欧美日韩国产bt| 奇米一区二区三区| 精品国产a毛片| 国产91精品在线观看| 亚洲欧洲性图库| 色综合久久中文综合久久牛| 亚洲综合色丁香婷婷六月图片| 欧美三级日韩三级国产三级| 午夜日韩在线电影| 精品久久久久久久久久久久久久久久久 | 欧美日韩午夜在线| 日韩精品91亚洲二区在线观看| 欧美一级视频精品观看| 国产一区啦啦啦在线观看| 国产亲近乱来精品视频| av色综合久久天堂av综合| 亚洲一区二区视频| 欧美一区二区三区啪啪| 国产福利一区二区| 亚洲欧美日韩国产综合在线| 欧美日韩一区二区三区在线看| 日韩va欧美va亚洲va久久| 久久久99精品久久| 欧美综合久久久| 久草精品在线观看| 亚洲人快播电影网| 欧美一区二区福利视频|