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

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

?? ircmd_zoom.c

?? 凌陽8202T的紅外接收代碼及LED屏的驅(qū)動(dòng)代碼
?? C
字號(hào):
/**************************************************************************
 *                                                                        *
 *         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_zoom.c
|
|  Description :  zoom function realization in remoter.
|
|  Version    :  0.1  
| 
| 
|  Rev	Date	        Author(s)      Status & Comments
|---------------------------------------------------------------------------------
|  0.1	2004/1/14        Terry         Creating
|--------------------------------------------------------------------------------*/
/**************************************************************************
 *  Function Name: show_zoom                           
 *  Purposes:                                                             
 *    show word "zoom x" in region1.note:"x" is zoom multiple.                          
 *  Descriptions:                                                         
 *   
 *  Arguments:                                                            
 *    t=1: seconds for time out
 *    t=0: show information at all times
 *    mode(8:5) : 0 sw region on, 1 sw region off, 2 sw region anti
 *    mode(3:0) : Methods to cat some information to output string
 *
 *  Returns:     NONE
 *  See also:    NONE                                                          
 *    
 **************************************************************************/
void show_zoom(int t)
{//terry, 2004/1/14 03:17PM
#ifndef NO_ZOOM_FUNCTION       
  int zoom,id,md;
  
#ifdef NEWSTYLE_WINDOW
  if(full_scrn&MESSAGE)//xiongyuyue
	return;
  else
#endif
  {
     if(vpp_zoom==ZOOM_PS) zoom=ZOOM_LB;//zoom 0
     else zoom=vpp_zoom;
       
     id = STR_OS_ZOOM;
     if(zoom <= ZOOMIN_MAX)
     {
       #ifdef TWELVE_ZOOMFACTORS     //fengjl add 2004-05-05 23:41  
        switch (zoom)
        {
        case 2:strcpy(RegionValStr[REGION1]," 1.2");  break;
        case 3:strcpy(RegionValStr[REGION1]," 1.3");  break;
        case 4:strcpy(RegionValStr[REGION1]," 1.5");  break;
        case 5:strcpy(RegionValStr[REGION1]," 2");    break;
        case 6:strcpy(RegionValStr[REGION1]," 2.5");  break;
        case 7:strcpy(RegionValStr[REGION1]," 3");    break;
        case 8:strcpy(RegionValStr[REGION1]," 3.5");  break;
        case 9:strcpy(RegionValStr[REGION1]," 4");    break;
        }
        printf(" **************ZOOM=%d **************\n",zoom);
       #endif
       md = 8;
       #ifndef SHOW_ZOOM1       
       zoom++;       
       #endif
       
     }
     else
     {
#ifdef OP_JPEG_ZOOM_LEVEL       
	   md = 9;       
       switch (zoom)//libing 2005-6-9 13:57
       {       	       	
       	case 6:strcpy(RegionValStr[REGION1]," 3/4");  break;
       	case 7:strcpy(RegionValStr[REGION1]," 2/3");  break;
       	case 8:strcpy(RegionValStr[REGION1]," 1/2");  break;
      }
#else
       md = 7;
       zoom = vpp_zoom-ZOOMOUT_BASE+2;
       #ifdef BBK_DVD  
       id = STR_OS_NO_ZOOM;       
       #endif
#endif       
     }

     OSD1000ISP_STATUS(vpp_zoom, OSDIR_ZOOM);

     PrintOsdMsg(id|(zoom<<OSDSTR_ID_TOTL_BIT),REGION1,t,md);
  }
#endif//#ifndef NO_ZOOM_FUNCTION       
}

/*
*   zoom in/out
*   vpp_zoom  0 :  LB or Normal
*             1 :  PS
*             2 :  zoom in x1.3
*             3 :  zoom in x1.5
*             4 :  zoom in x2
*             5 :  zoom in x3
*             6 :  zoom out x0.75
*             7 :  zoom out x0.67
*             8 :  zoom out x0.5
*/
/**************************************************************************
 *  Function Name: ircmd_zoom                           
 *  Purposes:                                                             
 *      realize zoom function using zoom key.
 *  Descriptions:                                                         
 *   
 *  Arguments:                                                            
 *      vpp_zoom:   2~4: zoom in; 1/4~1/2:zoom out.
 *      ZOOMIN_BASE~ZOOMIN_MAX   : zoom in, zoom ratio>1,at normal state ,
 *                                there are there value 2,3,4.
 *      ZOOMOUT_BASE~ ZOOMOUT_MAX: zoom out,zoom ratio<1, at normal state ,
 *                                there are there value 1/2,1/3,1/4.
 *      If minish ZOOMOUT_MAX value,corresponding,
 *       zoom ratio value amount reduce.(zoom in/out)
 *      for example ,ZOOMOUT_MAX value be changed from 8 to 6, 
 *       there are only zoom ratio value 2,3,4,1/2 .
 * 
 *  Returns:     NONE
 *  See also:    NONE                                                          
 *    
 **************************************************************************/

extern UINT32 save_srn_start_t;
void ircmd_zoom(void)
{
#if defined(SUPPORT_DPF_UI)//zhuangzhiling
    if(pFsJpeg->gifsFuncBtn != FS_FUNC_JPEG)
        return;
    #ifndef JPG_OLD_PARSER_FLOW	//Jack added for compile OK
    else if(pFsJpeg->g_nJpegMode != JPEG_FULL_SCREEN_MODE)
        return;
    #endif    
    
#endif
    
#ifdef ZOOM_CLEAR_IN_ONE_KEY//libing 2005-6-21 11:12
{
    if((full_scrn&GOTO)||(full_scrn&PROGRAM)||(full_scrn&MARK))
    {
        ircmd_clear();
        return;
    }
}     
#endif 
if(cd_type_loaded==CDDA)//libing 2005-6-29 15:27 for zoom_clear_in_one
    {
    	invalid_key();
    	return;
    }      
    
    #ifdef SUPPORT_CDG    //Jack added for Alco:CDG can zoom in/out
    if((cd_type_loaded==CDDA) && !is_cdg_disc(1))
    {
      invalid_key();
      return; 
    }
    #endif

    #ifdef SUPPORT_HD_RESOLUTION
    if(pFsJpeg->gifsFuncBtn == FS_FUNC_JPEG)
    {
        if((GET_TV_RESOLUTION()==HD_720)||(GET_TV_RESOLUTION()==HD_1080))
        {
            invalid_key();
            return;        
        }
    }    
    #endif
    
#ifndef NO_ZOOM_FUNCTION

  #ifdef ALCO_8200P_MULTIKEY 
    if(IS_STOP_OPEN_IDLE_STATE())
    {
       #ifdef NEED_DIFF_IR_PANEL_KEY
       if(panel_key_flag & (0x01<<0))
       {
         invalid_key();
         panel_key_flag = 0;
       }
       else
       #endif
       ircmd_display_format_toggle();
       return; 
    }
    
    #ifdef SUPPORT_CDG    //Jack added for Alco:CDG can zoom in/out
    if((cd_type_loaded==CDDA) && !is_cdg_disc(1))
    {
      invalid_key();
      return; 
    }
    #endif
  #endif//#ifdef ALCO_8200P_MULTIKEY 

#ifdef ZOOM_ROTATE_RESET_SLIDE_TIME//lijd 2005-5-30 10:42
	 if(Is_JPEG_SlideMode())
        set_rtc_val(0);
#endif 
#ifdef	INVALID_ZOOM_IN_DVD_MENU//XLJ2004-3-26
//invaild zoom key during the short film in DVD menu. Zoom key is invailable
//in choosing Menu too, but through inv_tbl. heqiang, 2004-4-23 9:52
	if(is_menu()&&(HL_exist!=1)&&(cd_type_loaded==CDDVD))	

	{
		invalid_key();
		return;
	}
#endif//INVALID_ZOOM_IN_DVD_MENU



#ifndef DVB1000_NON_OS
    //check invalid state
    if (cd_type_loaded == CDROM)
    {
       #ifdef JPEG_ZOOM_ROTATE_RESET_PLAY_TIME
       if(Is_JPEG_SlideMode())
          set_rtc_val(0);
       #endif
           
#ifdef ZOOM_DIRECT_STOP_SLIDE		//wanghaoying 2003-08-25 20:17
    if(Is_JPEG_SlideMode())//nono 4-8-19 1:05
		jpg_slide_time = 0xffffffff;
#endif
#ifdef SUPPORT_FILE_SYSTEM_MODE
        //if ((GetCurrentFileType() != CDROM_MPG)|| (pFsJpeg->gifsState == FS_STATE_LIST))
        //Steven 2006/10/11 add audio_only == 1 to avoid zooming when there is no vedio media//
        if ((audio_only == 1) || ((GetCurrentFileType() != CDROM_MPG) && (GetCurrentFileType() != CDROM_MP4)) || (pFsJpeg->gifsState == FS_STATE_LIST))   //hq, 2004-4-15 11:45
#endif
        if (!FSIsZoomOK())
        {
            invalid_key();
            return;
        }
#ifdef  ROTATE_NOT_ZOOM//zhaoyanhua add 2003-12-9 16:34
    if(Is_Rotate_State())
    {    
        invalid_key();
        return;
    }
 
     //printf("######## ZOOM-------rotate_mode:%d---\n",Is_Rotate_State());

#endif 
    }
	//2006-10-25,mimitsai add for avoid zooming when only have audio in DVD, VCD, SVCD...disc.
	else // if(cd_type_loaded == CDROM)
	{
		if(audio_only == 1) 
		{
	        invalid_key();
	        return;
		}
	}
#endif  //DVB1000_NON_OS

    #ifndef ZOOM_ROTATE_RESET_SLIDE_TIME
    //stop slide show atfer rotation
    pFsJpeg->gbfsSlide = 0;
    #endif
    //set zoom ratio parameter
    if(vpp_zoom<ZOOMIN_BASE)
    {
        vpp_zoom=ZOOMIN_BASE;
    }
    else if(vpp_zoom==ZOOMIN_MAX)  
    {
        vpp_zoom=ZOOMOUT_BASE;
    }
    else
    {
        vpp_zoom++;
    }
    
    #ifdef SUPPORT_HD_RESOLUTION
        //2006.11.1, joshua add zoom-in function for HD mode, 
        //but excluding zoom-out function for performance issue
        if(pFsJpeg->gifsFuncBtn == FS_FUNC_JPEG)
        {
            if((GET_TV_RESOLUTION()==HD_720)||(GET_TV_RESOLUTION()==HD_1080))
            {
                if(vpp_zoom>ZOOMIN_MAX)    
                {
                    vpp_zoom = ZOOMOUT_MAX+1;    
                }                      
            }
        }    
    #endif

    if (vpp_zoom>ZOOMOUT_MAX)
    {
        set_video_aspect();     // also reset zoom
        show_zoom(1);
        #ifdef JPEG_ZOOM_OFF_SEQ_PLAY     //Liumzh    05/04/21
        jpg_slide_time = JPEG_SLIDE_TIME;
        #endif
    }
    else if (vpp_zoom>=ZOOMIN_BASE && vpp_zoom<=ZOOMIN_MAX)
    {
        vpp_zoom_offset_mode = OFFSET_USER_CENTER;
        show_zoom(0);
    }
    else if (vpp_zoom>=ZOOMOUT_BASE && vpp_zoom<=ZOOMOUT_MAX)
    {
        vpp_zoom_offset_mode = OFFSET_CENTER;
        show_zoom(0);
    }
#ifdef SCRN_SAVER_WHEN_PAUSE    //sunzhh 20050802
    if(Is_JPEG_SlideMode())
    {
        save_srn_start_t=0; // mimitsai add 20050726, for aviod zoom and rapidly go in screen saver.
    }
#endif
    //pass parameter to vpp
    startup_vpp();
    setVPP_DoItNow();
#endif//end #ifndef NO_ZOOM_FUNCTION 
}

#ifdef ZOOM_DIRECT_STOP_SLIDE       //wanghaoying 2003-08-25 21:30
//Maoyong 2004.07.05 make it a function for calling
void ForceStopJpgSlide(void)
{
    if( Is_JPEG_SlideMode() )
    {
        jpg_slide_time = JPEG_SLIDE_TIME;
        if(vpp_zoom!=0)
        {
            vpp_zoom = 0;
            show_zoom(1);
        }
    }
}
#endif //#ifdef ZOOM_DIRECT_STOP_SLIDE













//=================================ending====================================

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本韩国精品在线| 日韩在线一二三区| 成人av网址在线| 中文字幕av在线一区二区三区| 国产精品99久| 国产精品成人免费精品自在线观看| 成人毛片在线观看| 一区二区三区美女视频| 欧美日韩精品三区| 免费av成人在线| 国产亚洲综合在线| 粉嫩在线一区二区三区视频| 国产精品久久久久久久久免费相片| 不卡影院免费观看| 亚洲综合色噜噜狠狠| 日韩一区二区三区四区五区六区| 美国毛片一区二区三区| 日本一区二区三级电影在线观看| 91啪亚洲精品| 日本中文字幕一区二区视频 | 91猫先生在线| 婷婷久久综合九色综合伊人色| 欧美电影精品一区二区| 成人午夜视频福利| 成人免费高清在线观看| 樱桃视频在线观看一区| 日韩免费观看2025年上映的电影 | 国产成人h网站| 亚洲精品高清在线| 精品欧美一区二区久久| 99国产欧美久久久精品| 午夜不卡av在线| 国产精品久久久久三级| 91精品国产高清一区二区三区| 国产精品456露脸| 亚洲成a人片在线不卡一二三区| 精品欧美乱码久久久久久| 在线精品观看国产| 国产精品91xxx| 日韩精品1区2区3区| 1区2区3区欧美| 日韩精品一区二区三区蜜臀| 91网站最新地址| 国产一区二区三区免费在线观看| 一区二区三区中文字幕| 国产三级一区二区| 日韩精品中午字幕| 在线免费观看一区| 成人一级片网址| 欧美日韩一卡二卡三卡| 国产成人av资源| 久久精品国产精品亚洲综合| 亚洲色图在线播放| 国产亚洲精品精华液| 91精品久久久久久久久99蜜臂| 不卡一区二区在线| 国产91综合一区在线观看| 美女视频免费一区| 调教+趴+乳夹+国产+精品| 亚洲欧美偷拍三级| 欧美激情一区二区三区全黄 | 精品蜜桃在线看| 精品视频在线视频| 91福利精品第一导航| 成人精品高清在线| 成人小视频在线观看| 国产一区二区在线看| 麻豆91免费观看| 免费在线观看一区| 免费一级片91| 奇米在线7777在线精品| 午夜婷婷国产麻豆精品| 天天操天天色综合| 另类小说色综合网站| 看片网站欧美日韩| 国产一区高清在线| 成人性生交大合| gogo大胆日本视频一区| 99久久婷婷国产| 色综合中文字幕| 欧美色国产精品| 91精品视频网| 欧美成人a视频| 久久亚洲综合色一区二区三区| 精品盗摄一区二区三区| 久久影视一区二区| 欧美国产综合色视频| 国产精品天天摸av网| 国产精品青草久久| 亚洲激情男女视频| 五月婷婷久久丁香| 免费看欧美女人艹b| 久久66热偷产精品| 成人av网在线| 欧美色视频在线| 精品第一国产综合精品aⅴ| 国产日韩视频一区二区三区| 国产精品久久久久久亚洲伦 | 天堂在线亚洲视频| 蜜臀av在线播放一区二区三区| 日韩一区二区三区免费看| 99热精品国产| 日日夜夜免费精品视频| 中文字幕精品—区二区四季| 国产精品麻豆一区二区| 亚洲欧美日韩国产综合在线| 亚洲成人午夜影院| 国产一区在线看| 一本色道久久加勒比精品| 欧美精品久久天天躁| 久久精品人人做人人爽97| 亚洲精品免费在线| 加勒比av一区二区| 97精品国产露脸对白| 欧美一卡在线观看| 国产精品成人免费在线| 日本午夜一区二区| 99re8在线精品视频免费播放| 欧美男男青年gay1069videost| 欧美成人精品高清在线播放| 国产精品卡一卡二卡三| 日本一区中文字幕| www.久久久久久久久| 日韩欧美色综合网站| 亚洲三级电影网站| 久久精品国产精品亚洲红杏| 91香蕉国产在线观看软件| 精品久久久久香蕉网| 亚洲欧美电影院| 国产乱码一区二区三区| 欧美日韩精品一区二区在线播放| 国产色产综合产在线视频| 丝袜美腿成人在线| 91网站最新网址| 欧美极品美女视频| 开心九九激情九九欧美日韩精美视频电影 | 制服丝袜av成人在线看| 国产精品理伦片| 国产一区二区三区免费观看| 欧美日韩国产首页| 中文字幕亚洲精品在线观看| 天堂在线亚洲视频| 久久99精品久久久久久动态图| 精品国产成人系列| 91麻豆6部合集magnet| 亚洲国产视频一区| 精品动漫一区二区三区在线观看| 一区二区三区欧美视频| 91久久精品国产91性色tv| 91精品综合久久久久久| 亚洲国产中文字幕在线视频综合| 99在线视频精品| 国产亚洲va综合人人澡精品 | 久久99国产精品久久99果冻传媒| a级高清视频欧美日韩| 26uuu亚洲| 视频一区二区三区在线| 色94色欧美sute亚洲线路一久| 国产日韩精品视频一区| 久久国产欧美日韩精品| 欧美高清你懂得| 亚洲电影你懂得| 欧美视频完全免费看| 伊人婷婷欧美激情| 91成人国产精品| 一区二区三区加勒比av| 91视频免费看| 亚洲女人****多毛耸耸8| 99久久久久免费精品国产| 国产精品亲子伦对白| 成人免费福利片| 亚洲日本青草视频在线怡红院| 99热这里都是精品| 日韩美女视频19| 91成人看片片| 亚洲国产日韩综合久久精品| 欧美自拍偷拍一区| 午夜精品成人在线| 6080yy午夜一二三区久久| 久久精品国产一区二区三区免费看| 日韩一区二区在线免费观看| 麻豆精品视频在线观看视频| 精品国产一区二区国模嫣然| 极品少妇xxxx偷拍精品少妇| www国产成人| 91亚洲午夜精品久久久久久| 亚洲精品国产精华液| 777奇米成人网| 国产一区在线视频| 18欧美亚洲精品| 欧美视频一区二区三区四区| 日韩影院在线观看| 26uuu精品一区二区在线观看| 高清不卡在线观看av| 亚洲一区日韩精品中文字幕| 在线欧美日韩精品| 青娱乐精品视频| 国产农村妇女精品| 色8久久精品久久久久久蜜| 天天影视涩香欲综合网|