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

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

?? tskvideooutput.c

?? DM642多媒體原版程序代碼,用于圖象,語音算法.
?? 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"



ScomBufChannels MsgOutput;

/* heap IDs defined in the BIOS configuration file */
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 = (unsigned char *)pMsgBuf->bufChannel;
            		   
 		in1.Y_data  = frame;
 		in1.Cb_data = in1.Y_data + FRM_WIDTH*FRM_HEIGHT;
		in1.Cr_data = in1.Cb_data + ((FRM_WIDTH*FRM_HEIGHT)>>2);

		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                 */
 		/*-----------------------------------------------------------*/
 		yuv420to422(&in1,&out1,FRM_WIDTH,FRM_HEIGHT,&scr);	
 	
		memset(out1.Cb_data,0x80,((FRM_WIDTH*FRM_HEIGHT)>>1));
 		memset(out1.Cr_data,0x80,((FRM_WIDTH*FRM_HEIGHT)>>1));
 
 		CACHE_clean(CACHE_L2ALL,NULL,NULL);

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




	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产性天天综合网| 国产精品久久久久久久久免费相片| 久久精品欧美一区二区三区不卡| 免费人成黄页网站在线一区二区| 欧美国产1区2区| 欧美一区二区三区免费在线看| 国产精品一级黄| 日本成人在线不卡视频| 亚洲蜜臀av乱码久久精品| 精品国产不卡一区二区三区| 欧美在线你懂的| 波多野结衣的一区二区三区| 九九视频精品免费| 日韩在线观看一区二区| 亚洲欧洲www| 久久久久久久久久久99999| 91麻豆精品国产自产在线| 一本到三区不卡视频| 国产成人精品免费网站| 久久国产尿小便嘘嘘尿| 日日夜夜精品视频免费| 亚洲一区二区av在线| 亚洲欧洲日韩综合一区二区| 国产欧美综合在线观看第十页| 欧美一级二级在线观看| 欧美优质美女网站| 色婷婷综合五月| va亚洲va日韩不卡在线观看| 国产精品中文字幕日韩精品| 久久99热99| 九九视频精品免费| 六月丁香综合在线视频| 日本午夜精品一区二区三区电影| 性做久久久久久| 一区二区三区久久久| 亚洲日本va午夜在线电影| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产片一区二区三区| 久久久亚洲国产美女国产盗摄 | 欧美撒尿777hd撒尿| 91视频一区二区三区| 91麻豆蜜桃一区二区三区| 91麻豆精品在线观看| 欧美综合视频在线观看| 在线观看91视频| 欧美日韩免费电影| 337p亚洲精品色噜噜噜| 欧美一区二区三区爱爱| 日韩欧美专区在线| 2022国产精品视频| 日本一二三四高清不卡| 亚洲色图制服诱惑| 亚洲国产视频一区| 蜜臀av一区二区三区| 国产精品一区专区| 男女男精品视频网| 一区二区三区鲁丝不卡| 亚洲第一福利一区| 日本中文字幕不卡| 国产乱子伦视频一区二区三区| 成人在线一区二区三区| 91麻豆国产福利在线观看| 欧美日韩黄色一区二区| 欧美一区二区精品在线| 国产三区在线成人av| 国产精品欧美久久久久一区二区| 亚洲人成网站色在线观看| 日精品一区二区| 国产精品影视网| 欧美这里有精品| ww亚洲ww在线观看国产| 亚洲欧洲精品成人久久奇米网| 亚洲成人777| 国产成人午夜视频| 日本韩国欧美在线| 日韩欧美中文字幕一区| 国产精品私房写真福利视频| 亚洲一区中文在线| 国产精品一区专区| 欧美三级在线看| 国产亚洲成aⅴ人片在线观看| 亚洲一区日韩精品中文字幕| 国产在线视频一区二区三区| 91在线观看免费视频| 欧美一区二区在线视频| 国产精品福利电影一区二区三区四区| 性做久久久久久免费观看| 国产乱码精品一区二区三区av | 久久精品国产亚洲高清剧情介绍| 国产suv精品一区二区三区| 欧美视频第二页| 中文字幕欧美三区| 秋霞午夜av一区二区三区| 成人av在线电影| 欧美va亚洲va香蕉在线| 亚洲宅男天堂在线观看无病毒| 韩国理伦片一区二区三区在线播放| 一本到不卡免费一区二区| 久久久综合网站| 日日嗨av一区二区三区四区| av不卡免费电影| 久久你懂得1024| 日韩黄色免费电影| 在线观看av不卡| 国产精品麻豆视频| 国产专区综合网| 欧美一区二区黄| 亚洲一本大道在线| 99热国产精品| 国产亚洲欧美日韩俺去了| 日韩电影免费一区| 欧美色图在线观看| 亚洲摸摸操操av| 成人动漫一区二区在线| 久久色在线观看| 久久国产剧场电影| 91精品国产91综合久久蜜臀| 中文字幕一区在线观看视频| 国产精品国产自产拍在线| 国产一区二区三区黄视频 | 欧美一区二区精美| 亚洲第一在线综合网站| 欧洲另类一二三四区| 亚洲人成影院在线观看| fc2成人免费人成在线观看播放| 国产午夜三级一区二区三| 久久国产精品99久久久久久老狼| 欧美日本在线视频| 亚洲一区欧美一区| 欧美体内she精视频| 一区二区三区四区不卡视频| 99re这里都是精品| 中文字幕一区二区三区精华液| 国产精品 欧美精品| 久久久久久一二三区| 国产一本一道久久香蕉| 久久看人人爽人人| 国产盗摄女厕一区二区三区| 久久精品网站免费观看| 国产成人精品免费视频网站| 国产午夜精品一区二区三区嫩草| 国产高清视频一区| 国产欧美一区二区三区在线老狼| 国产一区二区三区电影在线观看| 亚洲精品一区二区在线观看| 国产在线精品视频| 国产亚洲一区二区在线观看| 国产美女视频91| 国产精品视频yy9299一区| 成人app网站| 亚洲色欲色欲www在线观看| 色猫猫国产区一区二在线视频| 夜夜亚洲天天久久| 91精品国产乱码| 国产一区二区三区免费播放| 国产欧美日本一区视频| 99re在线视频这里只有精品| 亚洲韩国精品一区| 日韩三级视频在线看| 国产精品综合网| 亚洲老妇xxxxxx| 日韩写真欧美这视频| 狠狠狠色丁香婷婷综合激情| 欧美激情在线一区二区| 色诱亚洲精品久久久久久| 日韩中文字幕亚洲一区二区va在线| 精品国产凹凸成av人网站| av不卡免费在线观看| 午夜欧美大尺度福利影院在线看| 日韩一区二区三区观看| 高清beeg欧美| 亚洲狠狠爱一区二区三区| 欧美va在线播放| 91美女福利视频| 美女一区二区三区在线观看| 中文字幕精品三区| 欧美日韩电影在线播放| 国产在线麻豆精品观看| 亚洲免费观看高清完整版在线观看熊| 欧美夫妻性生活| 国产成人在线免费观看| 亚洲第一搞黄网站| 亚洲国产岛国毛片在线| 91麻豆精品国产91久久久久| 国产成人高清视频| 日韩精品电影一区亚洲| 国产精品传媒视频| 91在线播放网址| 最新久久zyz资源站| 欧美美女一区二区三区| 国产成人99久久亚洲综合精品| 亚洲综合在线五月| 国产婷婷色一区二区三区| 欧洲av在线精品| 国产精品18久久久久久久久久久久 | 欧美一区二区视频免费观看| 成人免费毛片aaaaa**| 日韩av网站免费在线| 亚洲欧美激情小说另类| 久久久久久久综合|