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

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

?? me.h

?? 基于Linux的ffmepg decoder
?? H
字號:
#ifndef __ME_H	#define __ME_H	#include "define.h"	#include "local_mem.h"	#include "decoder.h"	/////////////////////////////////////////////////	// ME command queue offset	#define MV1_BUFF0			0		// 4W	#define MV2_BUFF1			4		// 4W	#define MV_BUFF			8		// 4W	#define MVUV_BUFF			12		// 1W	#define PMV_CMD_ST		13		// 8W	#define PXI_CMD0_ST		21		// 6W	#define PXI_CMD1_ST		27		// 6W	/////////////////////////////////////////////////	// ME command queue bit field	#define mMECMD_TYPE3b(v)	((uint32_t)(v) << 29)	// command (3 bits)	#define MEC_PMVX			0	// Set horizontal prediction vector command	#define MEC_PMVY			1	// Set vertical prediction vector command	#define MEC_SAD			2	// Performs SAD calculation based on a given								// motion vector	#define MEC_DIA			3	// Performs diamond search repeatedly to find								// the best motion vector	#define MEC_REF			4	// Performs half-pixel refine based on previous								// found best motion vector by DIA	#define MEC_MOD			5	// Intra/inter mode decision command	#define MEC_PXI			6	// Performs pixel interpolation of the reference								// block & output the interpolated result block								// to local memory	// MV / MVD  buffer	#define mMV_X8b(v)			((uint32_t)(v) << 20)	#define mMV_Y8b(v)			((uint32_t)(v) << 12)	#define mMV_RADD12b(v)		((uint32_t)(v) & 0xfff)	// MEC_PMVX / MEC_PMVY//	#define MECPMV_DECODE			(BIT28 | BIT27 | BIT26)									// all from ME Buffer									// Prediction vector source									// Specify the source for each candidate predictionvector,									// SRC[0] for MV1, SRC[1] for MV2 and SRC[2] for MV3									// 0: the source is from the MV field in this command									// 1: the source is from the MV buffer	#define mMECPMV_E_BSZ1b(v)	((uint32_t)(v) << 25)									// 1: 1MV mode, 0: 4MV mode									// In decoding mode: not used and should be 0	#define mMECPMV_4MVBN2b(v)	((uint32_t)(v) << 23)	// block number//	#define mMECPMV_MV1HIT1b(v)	((uint32_t)(v) << 22)//	#define mMECPMV_MV37b(v)		((uint32_t)(v) << 14)									// Candidate prediction vector 3/Index to candidate prediction vector 3//	#define mMECPMV_MV27b(v)		((uint32_t)(v) << 7)									// Candidate prediction vector 2/Index to candidate prediction vector 2//	#define mMECPMV_MV17b(v)		((uint32_t)(v) << 0)									// Candidate prediction vector 1/Index to candidate prediction vector 1	// MEC_PXI	#define MEPXI_E_LAST			BIT28	#define MEPXI_UV				(BIT27 | BIT25)//	#define MEPXI_SKIP_PXI			BIT26//	#define MEPXI_MBCNT			BIT25	#define mMEPXI_BKNUM2b(v)		((uint32_t)(v) << 23)	#define MEPXI_GRP1				BIT22//	#define MEPXI_PAD_RIGHT		BIT21//	#define MEPXI_PAD_TOP			BIT20//	#define MEPXI_PAD_BOT			BIT19	#define mMEPXI_RADD12b(v)		((uint32_t)(v) << 0)	/*		1MV:				REF1_Y_OFF-------REF_Y_OFF_0 ------				|				|				|				V				V				###########---###########---				#Y	|	|	#	#Y	|	|	#	|				#-----------#---#-----------#---				#	|	|	#	#	|	|	#	|				#-----------#---#-----------#---				#	|	|	#	#	|	|	#	|				###########---###########---				|	|	|	|	|	|	|	|	|				############################				#U	|	#V	|	#U	|	#V	|	#				#-------#-------#------#--------#				#	|	#	|	#	|	#	|	#				############################		4MV:				REF_Y0_OFF_1 -----REF_Y0_OFF_0 -----				|				|				|				V				V				###########################				#Y0	|	#Y1	|	#Y0	|	#Y1	|	#				#-------#-------#-------#------#				#	|	#	|	#	|	#	|	#				###########################				#Y2	|	#Y3	|	#Y2	|	#Y3	|	#				#-------#-------#------#-------#				#	|	#	|	#	|	#	|	#				############################				#U	|	#V	|	#U	|	#V	|	#				#-------#-------#------#--------#				#	|	#	|	#	|	#	|	#				############################	*/	//Y0	#define CONST_MEPXI0Y0	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(0)					\						| mMEPXI_RADD12b(REF_Y0_OFF_0 >> 2))	// Y1	#define CONST_MEPXI0Y1	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(1)					\						| mMEPXI_RADD12b(REF_Y1_OFF_0 >> 2))	// Y2	#define CONST_MEPXI0Y2	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(2)					\						| mMEPXI_RADD12b(REF_Y2_OFF_0 >> 2))	// Y3	#define CONST_MEPXI0Y3	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(3)					\						| mMEPXI_RADD12b(REF_Y3_OFF_0 >> 2))	// U	#define CONST_MEPXI0U	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(0)					\						| MEPXI_UV							\						| mMEPXI_RADD12b(REF_U_OFF_0 >> 2))	// V	#define CONST_MEPXI0V	(mMECMD_TYPE3b(MEC_PXI)				\						| MEPXI_E_LAST						\						| mMEPXI_BKNUM2b(0)					\						| MEPXI_UV							\						| mMEPXI_RADD12b(REF_V_OFF_0 >> 2))	//Y0	#define CONST_MEPXI1Y0	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(0)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_Y0_OFF_1 >> 2))	// Y1	#define CONST_MEPXI1Y1	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(1)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_Y1_OFF_1 >> 2))	// Y2	#define CONST_MEPXI1Y2	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(2)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_Y2_OFF_1 >> 2))	// Y3	#define CONST_MEPXI1Y3	(mMECMD_TYPE3b(MEC_PXI)				\						| mMEPXI_BKNUM2b(3)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_Y3_OFF_1 >> 2))	// U	#define CONST_MEPXI1U	(mMECMD_TYPE3b(MEC_PXI)				\						| MEPXI_UV							\						| mMEPXI_BKNUM2b(0)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_U_OFF_1 >> 2))	// V	#define CONST_MEPXI1V	(mMECMD_TYPE3b(MEC_PXI)				\						| MEPXI_E_LAST						\						| MEPXI_UV							\						| mMEPXI_BKNUM2b(0)					\						| MEPXI_GRP1							\						| mMEPXI_RADD12b(REF_V_OFF_1 >> 2))	#ifdef ME_GLOBALS		#define ME_EXT		const uint32_t u32ConstMePxi0[6] = {			CONST_MEPXI0Y0,			CONST_MEPXI0Y1,			CONST_MEPXI0Y2,			CONST_MEPXI0Y3,			CONST_MEPXI0U,			CONST_MEPXI0V		};		const uint32_t u32ConstMePxi1[6] = {			CONST_MEPXI1Y0,			CONST_MEPXI1Y1,			CONST_MEPXI1Y2,			CONST_MEPXI1Y3,			CONST_MEPXI1U,			CONST_MEPXI1V		};	#else		#define ME_EXT extern		extern uint32_t u32ConstMePxi0[];		extern uint32_t u32ConstMePxi1[];	#endif	ME_EXT void me_dec_commandq_init(uint32_t * base);#endif /* __ME_H  */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品嫩草影院久久| 丝袜美腿一区二区三区| 亚洲自拍与偷拍| 久久精品国产在热久久| 色成年激情久久综合| 国产香蕉久久精品综合网| 午夜视频一区在线观看| 99久久综合色| 国产午夜精品一区二区三区嫩草 | 久久99精品久久久久| 不卡的av电影| 久久女同精品一区二区| 亚洲主播在线播放| 97se亚洲国产综合自在线 | 激情国产一区二区 | 亚洲国产日韩在线一区模特| 国产成人福利片| 日韩欧美成人激情| 亚洲大型综合色站| 91毛片在线观看| 国产精品久久久久天堂| 精品一区二区三区在线播放 | av激情亚洲男人天堂| 精品成人佐山爱一区二区| 日韩国产在线一| 欧美另类videos死尸| 一区二区三区美女视频| 91在线国产观看| 最新欧美精品一区二区三区| 丁香婷婷综合激情五月色| 久久影院午夜片一区| 久久激情五月激情| 8x福利精品第一导航| 五月婷婷久久丁香| 欧美日韩国产片| 亚洲v中文字幕| 7777精品伊人久久久大香线蕉经典版下载| 亚洲欧美一区二区不卡| 色综合天天做天天爱| 亚洲欧美色一区| 91福利在线免费观看| 亚洲国产精品一区二区久久恐怖片| 欧美亚洲动漫精品| 性感美女久久精品| 欧美一级搡bbbb搡bbbb| 国模套图日韩精品一区二区 | 一区二区三区av电影| 色诱视频网站一区| 一区二区欧美在线观看| 欧美日韩在线综合| 丝袜诱惑制服诱惑色一区在线观看 | 欧美影视一区在线| 偷拍一区二区三区四区| 91精品国产入口| 国产成人免费视频一区| 一区二区三区四区精品在线视频| 狠狠色丁香婷婷综合| 久久综合久久综合久久综合| av一区二区久久| 亚洲国产精品久久久男人的天堂| 日韩精品一区二区三区老鸭窝| 国产成人在线免费观看| 亚洲精品视频一区二区| 日韩免费在线观看| 丁香桃色午夜亚洲一区二区三区 | 久久久久久久久一| 成人免费高清视频| 亚洲va韩国va欧美va精品| 精品国产一区二区三区久久久蜜月 | 免费的国产精品| 国产日产欧美一区| 欧美日韩亚洲综合在线| 国产精品123| 亚洲最新在线观看| 久久免费看少妇高潮| 欧美亚洲综合网| 国产成人一级电影| 五月激情丁香一区二区三区| 欧美激情资源网| 欧美一区二区在线不卡| 91网站黄www| 狠狠狠色丁香婷婷综合久久五月| 一二三区精品视频| 国产亚洲一区二区三区四区 | 丝袜亚洲精品中文字幕一区| 欧美激情一区二区三区全黄| 91.com视频| 91国偷自产一区二区三区成为亚洲经典| 蜜桃av噜噜一区| 夜夜精品浪潮av一区二区三区| 久久精品视频一区| 538prom精品视频线放| 91蝌蚪porny| 国产风韵犹存在线视精品| 天天操天天综合网| 亚洲一区在线视频| 亚洲h在线观看| 亚洲三级在线播放| ww亚洲ww在线观看国产| 91精品国产一区二区三区香蕉| 91性感美女视频| 成人黄色777网| 国产999精品久久| 激情欧美一区二区| 美女一区二区三区在线观看| 日韩国产欧美在线播放| 亚州成人在线电影| 亚洲五码中文字幕| 亚洲综合一二区| 亚洲精品乱码久久久久久黑人| 国产精品久久久久精k8| 国产精品久久久久影院亚瑟 | 日韩一级片网站| 精品视频免费在线| 欧美日韩精品系列| 欧美日韩亚洲另类| 欧美日韩国产成人在线免费| 91久久精品日日躁夜夜躁欧美| 99精品国产热久久91蜜凸| www.亚洲在线| 91麻豆视频网站| 欧美唯美清纯偷拍| 制服丝袜成人动漫| 日韩午夜在线观看| 久久蜜桃av一区二区天堂 | 欧美一区二区三区喷汁尤物| 6080日韩午夜伦伦午夜伦| 欧美顶级少妇做爰| 欧美一级高清大全免费观看| 日韩欧美成人激情| 国产日韩欧美a| 国产精品乱码一区二区三区软件| 国产精品美女久久久久av爽李琼| 国产欧美一区二区三区鸳鸯浴| 欧美韩国日本不卡| 最新久久zyz资源站| 一区二区三区资源| 亚洲一区二区av在线| 亚洲成av人片一区二区三区| 亚洲一区二区三区视频在线播放| 亚洲成人免费视频| 日本成人在线视频网站| 国产精品一区二区无线| 9i看片成人免费高清| 欧美在线观看一区| 欧美成人欧美edvon| 91精品久久久久久蜜臀| 欧美精品一区二区久久久| 中文字幕一区二区在线播放| 丝袜亚洲另类欧美| 国产成人日日夜夜| 在线看日本不卡| 2022国产精品视频| 亚洲激情av在线| 国内精品久久久久影院一蜜桃| 色综合中文字幕| 91精品国产综合久久精品app| 国产日韩欧美a| 日韩国产欧美在线观看| eeuss国产一区二区三区| 7777女厕盗摄久久久| 国产精品久久久久一区二区三区| 热久久久久久久| 色综合天天性综合| 精品88久久久久88久久久| 亚洲人成电影网站色mp4| 久久精品国产一区二区| 在线一区二区三区四区五区| 久久精品综合网| 日韩国产精品久久久久久亚洲| www.一区二区| 久久婷婷久久一区二区三区| 亚洲国产综合色| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 奇米四色…亚洲| 在线观看av不卡| 中文字幕日本乱码精品影院| 久久精品国产亚洲5555| 欧美性大战xxxxx久久久| 国产精品久久久久桃色tv| 久久 天天综合| 日韩欧美一区二区三区在线| 亚洲自拍另类综合| 99国产精品久久久久久久久久久| 久久综合色之久久综合| 久久99精品视频| 91麻豆精品国产91久久久资源速度| 一区二区三区四区激情| 91蝌蚪国产九色| 亚洲欧美日韩久久精品| 99精品久久只有精品| 中文一区二区在线观看| 国产一区999| 久久综合九色综合97_久久久| 日本三级亚洲精品| 欧美日韩高清一区二区三区| 亚洲国产精品精华液网站| 欧美日韩亚洲国产综合| 亚洲午夜激情网站| 精品污污网站免费看|