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

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

?? tskvideooutput.c

?? DM642多媒體原版程序代碼,用于圖象,語(yǔ)音算法.
?? C
字號(hào):
/*
 *  Copyright 2003 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */

#include <std.h>
#include <csl.h>
#include <csl_dat.h>
#include <csl_cache.h>
#include <chan.h>
#include <scom.h>
#include <utl.h>
#include <fvid.h>
#include <tsk.h>
#include <vport.h> 
#include <vportcap.h>
#include <tvp51xx.h> 

#include "seeddm642.h"
#include "seedvpm642_vcapparams.h"
#include "seedvpm642_vdisparams.h"

#include "edc.h"
#include "vportdis.h"
#include "evmdm642.h"                      
#include "saa7105.h"    
#include "evmdm642_vdisparams.h"
#include "appMain.h"
#include "appThreads.h"
#include "tskVideoOutput.h"
#include "prepost.h"



ThrOutput thrOutput;

/* heap IDs defined in the BIOS configuration file */
//extern MBX_Obj VP1CAPTURE;
extern int EXTERNALHEAP;
FVID_Handle  disChan;

#pragma DATA_SECTION(scratch2,".internal_data1");
#pragma DATA_ALIGN(scratch2,8);
unsigned char scratch2[20*LINE_SZ];


FVID_Handle  disChan;
FVID_Frame *disFrameBuf;


/*-------------------------------------------------------*/
/* Initialize the display channel                        */
/*-------------------------------------------------------*/
void tskVideoOutputInit()
{
    int status;    
	
	EVMDM642_vDisParamsChan.segId = EXTERNALHEAP; //EXTERNALHEAP;
    EVMDM642_vDisParamsSAA7105.hI2C = SEEDVPM642_I2C_hI2C;
	/******************************************************/
    /* initialization of display driver                   */
    /******************************************************/     
    disChan = FVID_create("/VP0DISPLAY/A/0", 
    					  IOM_OUTPUT, 
        				  &status, 
        				  (Ptr)&EVMDM642_vDisParamsChan, 
        				  NULL);
    /******************************************************/
    /* configure video decoder      			          */
    /******************************************************/
    FVID_control(disChan, 
    			 VPORT_CMD_EDC_BASE + EDC_CONFIG, 
        		(Ptr)&EVMDM642_vDisParamsSAA7105);   
    /******************************************************/
    /* configure video encoder & decoder                  */
    /******************************************************/
    /*配置SAA7121*/
    FVID_control(disChan, 
    			 VPORT_CMD_EDC_BASE + EDC_CONFIG, 
                 (Ptr)&EVMDM642_vDisParamsSAA7105);

}


/*-------------------------------------------------------*/
/* Start the display channel                             */
/*-------------------------------------------------------*/
void tskVideoOutputStart() 
{
	FVID_control(disChan, VPORT_CMD_START, NULL);
}



/*-------------------------------------------------------*/
/* handle video display, scaling and re-format           */
/*-------------------------------------------------------*/
void tskVideoOutput()
{

    unsigned char   *frame;
    IMG in1,out1;
    SCRATCH scr;
    
    SCOM_Handle fromProctoOut,fromOuttoProc;
	ScomBufChannels *pMsgBuf; 
    fromProctoOut = SCOM_open("PROCTOOUT");
	fromOuttoProc = SCOM_open("OUTTOPROC");
	FVID_alloc(disChan, &disFrameBuf);

 	while(1)
 	{
		/*-----------------------------------------------------------*/
  		/* Wait for the message from the process task to recieve new */
  		/* frame to be displayed.*/
   		/*-----------------------------------------------------------*/
 		pMsgBuf = SCOM_getMsg(fromProctoOut, SYS_FOREVER);
        frame = (char *)pMsgBuf->bufChannel;
            		   
 		in1.Y_data  = (unsigned char*)(*(int*)(frame+0));
 		in1.Cb_data = (unsigned char*)(*(int*)(frame+4));
		in1.Cr_data = (unsigned char*)(*(int*)(frame+8));

		out1.Y_data = disFrameBuf->frame.iFrm.y1;
		out1.Cb_data = disFrameBuf->frame.iFrm.cr1;
		out1.Cr_data = disFrameBuf->frame.iFrm.cb1;

 		scr.in_data = scratch2;	
 		CACHE_clean(CACHE_L2ALL,NULL,NULL);

 		/*-----------------------------------------------------------*/
 		/* Call YUV420to422v to do chroma resampling                 */
 		/*-----------------------------------------------------------*/
 		YUV420to422v(&in1,&out1,720,287*2,&scr);	
		
 		CACHE_clean(CACHE_L2ALL,NULL,NULL);

       	/*-----------------------------------------------------------*/
       	/* Display the decoded frame.                                */
      	/*-----------------------------------------------------------*/
	    FVID_exchange(disChan, &disFrameBuf);
  
 	  	/*-----------------------------------------------------------*/
   		/* Send message to process task to continue                  */
   		/*-----------------------------------------------------------*/
 	  	SCOM_putMsg(fromOuttoProc, pMsgBuf);

	}	    
}			

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲综合一区| 国产亚洲一区二区在线观看| 一区在线中文字幕| av福利精品导航| 亚洲欧美在线aaa| 在线观看网站黄不卡| 亚洲欧美aⅴ...| 欧美日本一区二区三区四区| 成人欧美一区二区三区| youjizz久久| 欧美激情一区二区三区不卡| 成人免费视频一区二区| 欧美激情在线看| 成人福利视频网站| 亚洲夂夂婷婷色拍ww47| 欧美日韩极品在线观看一区| 99久久婷婷国产综合精品 | 久久尤物电影视频在线观看| 狠狠色综合色综合网络| 亚洲国产精品ⅴa在线观看| 99久久免费精品| 免费精品视频最新在线| 欧美激情综合网| 欧美日韩国产大片| 福利一区福利二区| 日本午夜精品视频在线观看| 亚洲精品五月天| 中文文精品字幕一区二区| 欧美日韩国产片| 97超碰欧美中文字幕| 福利一区福利二区| 亚洲午夜精品一区二区三区他趣| 久久综合九色综合97婷婷| 91久久香蕉国产日韩欧美9色| 国产传媒久久文化传媒| 美脚の诱脚舐め脚责91| 亚洲成人1区2区| 一区二区三区免费网站| 国产精品久线观看视频| 国产精品久久久99| 国产精品免费视频一区| 国产精品夫妻自拍| 亚洲欧美视频在线观看视频| 国产午夜精品理论片a级大结局| 欧美刺激脚交jootjob| 欧美一级艳片视频免费观看| 欧美视频一区二区三区| 欧美色视频一区| 91精品国产综合久久精品图片| 7777精品伊人久久久大香线蕉经典版下载| 色婷婷av一区二区| 欧美日韩精品二区第二页| 91精品国产综合久久久蜜臀粉嫩| 欧美肥妇bbw| 2020日本不卡一区二区视频| 国产日产欧美一区二区视频| 国产精品久久久久一区二区三区| 中文字幕一区二区三| 亚洲激情第一区| 国产精品538一区二区在线| 国产精品一区二区在线观看网站| 国产高清亚洲一区| 91官网在线免费观看| 欧美电视剧在线观看完整版| 久久精品水蜜桃av综合天堂| 亚洲少妇最新在线视频| 另类小说综合欧美亚洲| aaa国产一区| 日韩一区二区三| 中文字幕一区视频| 久久激情综合网| 久久久久久久一区| 亚洲国产成人高清精品| 丁香婷婷综合色啪| 91精品久久久久久久91蜜桃| 国产精品久久久久久久久久免费看 | 一色桃子久久精品亚洲| 爽爽淫人综合网网站| 91视频免费看| 久久综合色8888| 日本中文在线一区| 欧美体内she精高潮| 欧美精品一区二区三区蜜桃视频| 一区二区三区中文字幕| 成人午夜激情在线| 国产亚洲精品免费| 国产suv精品一区二区6| 欧美视频在线播放| 亚洲免费av网站| 97精品电影院| 中文字幕中文在线不卡住| 国产九色精品成人porny| 91麻豆精品国产91久久久资源速度 | 久久一留热品黄| 经典三级在线一区| 精品国产乱码久久久久久久| 青青草原综合久久大伊人精品 | 欧美精品18+| 久久成人免费电影| 26uuu另类欧美亚洲曰本| 精品影院一区二区久久久| 日韩欧美一二区| 粉嫩欧美一区二区三区高清影视 | 欧美日韩久久久一区| 日日夜夜一区二区| 精品动漫一区二区三区在线观看| 精品一区二区三区久久| 精品国内二区三区| 不卡的av网站| 婷婷综合五月天| 国产亚洲美州欧州综合国| 国产精品99久久久| 亚洲已满18点击进入久久| 91麻豆精品国产| 国产成人在线色| 尤物视频一区二区| 欧美裸体一区二区三区| 国产精品亚洲а∨天堂免在线| 国产精品女人毛片| 日韩欧美一级片| 91一区二区三区在线观看| 三级一区在线视频先锋| 国产精品毛片久久久久久| 欧美肥妇毛茸茸| 99综合影院在线| 激情综合网最新| 午夜精品福利一区二区蜜股av| 久久久精品日韩欧美| 欧美一区二区视频免费观看| 国产精品一区专区| 免费高清成人在线| 亚洲v中文字幕| 亚洲欧美日韩国产另类专区| 2022国产精品视频| 91精品国产美女浴室洗澡无遮挡| 成人网页在线观看| 精品一区二区免费看| 亚洲丶国产丶欧美一区二区三区| 中文乱码免费一区二区| 久久久久久影视| 国产日产欧美一区| 国产亚洲人成网站| 国产色产综合色产在线视频| 日韩精品最新网址| 精品免费日韩av| 精品久久久久久久久久久久久久久| 91精品黄色片免费大全| 欧美在线观看视频一区二区| 在线观看日韩一区| 欧美怡红院视频| 欧美日韩精品电影| 欧美丰满少妇xxxxx高潮对白| 91精品午夜视频| 亚洲精品一区二区三区99| 国产精品视频九色porn| 国产精品理伦片| 亚洲一卡二卡三卡四卡五卡| 婷婷综合五月天| 久久69国产一区二区蜜臀 | 亚洲视频一区二区在线| 亚洲一区在线观看网站| 免费人成网站在线观看欧美高清| 久久国产精品无码网站| 国产一区二区三区在线观看精品 | 免费不卡在线视频| 国产精品自拍av| 在线观看91av| 国产精品久久久久久久久久免费看| 夜夜操天天操亚洲| 国产高清在线观看免费不卡| 91色婷婷久久久久合中文| 日韩免费性生活视频播放| 亚洲欧美日韩成人高清在线一区| 蜜乳av一区二区| 91一区二区三区在线观看| 欧美成人精品1314www| 亚洲在线视频一区| 东方aⅴ免费观看久久av| 欧美绝品在线观看成人午夜影视| 国产欧美日韩卡一| 美洲天堂一区二卡三卡四卡视频| 99视频一区二区三区| 久久精品网站免费观看| 美女视频免费一区| 欧美精品乱码久久久久久| 国产精品久久久久久久久免费相片 | 91在线观看成人| 国产精品欧美久久久久一区二区| 青青草97国产精品免费观看| 91久久久免费一区二区| 国产精品麻豆网站| 大尺度一区二区| 国产人成亚洲第一网站在线播放| 另类成人小视频在线| 欧美高清视频不卡网| 亚洲观看高清完整版在线观看 | 欧美一级生活片| 三级久久三级久久久| 日韩欧美在线综合网| 免费精品视频最新在线|