亚洲欧美第一页_禁久久精品乱码_粉嫩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"



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);
	}	    
}




	

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区电影网| 国产精品久久午夜夜伦鲁鲁| 福利91精品一区二区三区| 亚洲午夜一区二区| 中文无字幕一区二区三区| 欧美美女黄视频| jizz一区二区| 久久精品国产精品亚洲红杏| 亚洲少妇中出一区| 久久久高清一区二区三区| 欧美三区在线视频| 91免费看`日韩一区二区| 国产中文一区二区三区| 日韩精品电影在线观看| 一区二区三区中文字幕精品精品 | 91在线观看视频| 黄色资源网久久资源365| 香蕉av福利精品导航| 综合久久久久久| 2024国产精品| 精品少妇一区二区| 3d动漫精品啪啪1区2区免费 | 亚洲人一二三区| 一区二区三区四区视频精品免费 | 一区二区在线观看免费| 中文子幕无线码一区tr| 久久久久久免费毛片精品| 日韩欧美国产1| 欧美一区二区精美| 91精品久久久久久久91蜜桃| 欧美日韩亚洲不卡| 色先锋久久av资源部| 91片在线免费观看| 91在线观看地址| 色婷婷亚洲综合| 91麻豆免费看片| 色就色 综合激情| 色狠狠桃花综合| 在线免费观看不卡av| 欧洲一区在线电影| 欧美日韩视频一区二区| 欧美日韩中字一区| 欧美一区永久视频免费观看| 日韩一区二区三区视频| 精品国产麻豆免费人成网站| 久久综合狠狠综合久久激情| 久久久亚洲国产美女国产盗摄| 国产婷婷色一区二区三区 | 久久久久高清精品| 国产欧美日韩亚州综合| 中文字幕在线观看不卡视频| 17c精品麻豆一区二区免费| 国产黑丝在线一区二区三区| 高清视频一区二区| 91污在线观看| 欧美日韩免费观看一区二区三区 | 亚洲精品一区二区三区四区高清| 久久综合久久综合亚洲| 国产精品视频免费| 亚洲精品一二三四区| 亚洲va韩国va欧美va| 日本麻豆一区二区三区视频| 激情综合色播五月| 成人激情文学综合网| 欧美亚洲国产一卡| 欧美精品一区二区三区蜜臀| 欧美国产成人精品| 亚洲大片免费看| 国产精品小仙女| 在线观看一区不卡| 欧美一区二区三区喷汁尤物| 久久婷婷国产综合国色天香| 国产精品福利一区二区三区| 亚洲大片精品永久免费| 国产一区三区三区| 一本色道久久综合精品竹菊| 欧美一区二区三区四区视频| 国产日本一区二区| 亚洲国产视频a| 国产九九视频一区二区三区| 欧美性色黄大片| 国产欧美一区二区三区在线老狼| 一区二区三区日韩欧美| 国产美女久久久久| 欧美午夜片在线看| 国产校园另类小说区| 亚洲午夜视频在线观看| 国产99久久久国产精品| 欧美日韩一区二区三区在线| 日本一区二区综合亚洲| 午夜激情久久久| 成人a区在线观看| 91精品国产91久久综合桃花| 中文字幕一区二区三区四区不卡 | 国产精品美女视频| 日韩二区三区在线观看| av亚洲精华国产精华精华| 日韩一区二区中文字幕| 艳妇臀荡乳欲伦亚洲一区| 国产麻豆精品在线| 欧美一区二区三区色| 亚洲品质自拍视频网站| 激情欧美一区二区| 91麻豆精品国产无毒不卡在线观看| 国产精品久久久久影视| 国模娜娜一区二区三区| 欧美精品在线观看一区二区| 亚洲精品写真福利| av福利精品导航| 久久亚洲免费视频| 午夜精品一区二区三区电影天堂| 91丨九色丨蝌蚪丨老版| 国产精品网站在线观看| 国产一区二区三区电影在线观看| 欧美日韩亚洲综合| 亚洲精品自拍动漫在线| 成人av免费在线| 日本一区二区免费在线观看视频 | 91精品国产一区二区三区蜜臀 | 日本一区二区视频在线| 国产又黄又大久久| 日韩欧美激情一区| 免费成人在线视频观看| 91精品国产乱| 午夜国产不卡在线观看视频| 在线视频综合导航| 亚洲激情一二三区| 欧洲一区在线观看| 亚洲一线二线三线视频| 91官网在线免费观看| 成人欧美一区二区三区黑人麻豆 | 91蜜桃在线免费视频| 亚洲欧洲精品一区二区三区| 不卡免费追剧大全电视剧网站| 国产精品视频一二三| 成人激情小说乱人伦| 成人免费在线视频| 91香蕉视频mp4| 亚洲一区自拍偷拍| 欧美浪妇xxxx高跟鞋交| 日韩高清在线观看| 日韩三级电影网址| 激情小说欧美图片| 国产亚洲午夜高清国产拍精品| 国产成人亚洲精品狼色在线 | 一区二区在线观看av| 在线观看一区二区视频| 香港成人在线视频| 欧美mv和日韩mv国产网站| 国产精品1区2区| 亚洲欧洲日韩一区二区三区| 色狠狠av一区二区三区| 亚州成人在线电影| 日韩视频一区二区在线观看| 国产精品白丝jk白祙喷水网站| 欧美激情一区二区三区四区| 91麻豆国产福利精品| 视频精品一区二区| 2023国产精品视频| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲高清免费视频| 精品国产百合女同互慰| 成人黄页在线观看| 五月婷婷久久丁香| 久久久精品综合| 欧美综合亚洲图片综合区| 裸体在线国模精品偷拍| 日本一区二区电影| 欧洲精品视频在线观看| 久久精品国产精品亚洲红杏| 国产精品久久久久婷婷二区次| 欧美性受xxxx| 国产麻豆精品在线观看| 亚洲精品一二三区| 久久综合久久久久88| 色综合久久88色综合天天6 | 91蝌蚪国产九色| 蜜臀精品一区二区三区在线观看| 国产精品私房写真福利视频| 欧美精品 日韩| 成人性视频网站| 奇米影视一区二区三区| 国产精品初高中害羞小美女文| 欧美电影一区二区| 不卡一卡二卡三乱码免费网站| 日本视频在线一区| 亚洲欧美一区二区在线观看| 欧美zozozo| 欧美视频精品在线| 国产成人aaa| 美女视频黄免费的久久| 亚洲免费观看在线观看| 久久久精品2019中文字幕之3| 欧美日韩大陆在线| 99视频精品免费视频| 国内精品免费在线观看| 日韩精品1区2区3区| 亚洲欧洲综合另类在线| 久久久不卡影院| 欧美成人综合网站|