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

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

?? local_mem.h

?? 基于Linux的ffmepg decoder
?? H
字號:
#ifndef __LOCAL_MEM_H
	#define __LOCAL_MEM_H
	#include "mp4vdec.h"
	#include "mp4.h"
	#ifdef FIE8120
		#define LOCAL_BASE			0x00000
	#else
		#define LOCAL_BASE			0x10000
	#endif
	#define MP4_OFF			(LOCAL_BASE + 0x10000)
	#define DMA_OFF			(MP4_OFF + 0x400)

/****************  bank 1	(2K bytes)*****************************************/
	#if (OUTPUT_FMT == OUTPUT_FMT_YUV)
		#define RGB_PIXEL_SIZE	1
	#elif (OUTPUT_FMT == OUTPUT_FMT_RGB888)
		#define RGB_PIXEL_SIZE	4
		#define RGB_DMA_INC	DMA_INCS_128
	#else
		#define RGB_PIXEL_SIZE	2
		#define RGB_DMA_INC	DMA_INCS_64
	#endif
	// ping-pong interpolation buffer: 4000 ~ 4300
	#define INTER_Y_OFF_0		(LOCAL_BASE + 0x4000)	//	000 -- 100, Leng = 4 * SIZE_Y
	#define INTER_U_OFF_0 		(INTER_Y_OFF_0 + SIZE_Y)//	100 -- 140, Leng = SIZE_U
	#define INTER_V_OFF_0 		(INTER_U_OFF_0 + SIZE_U)//	140 -- 180, Leng = SIZE_V

	#define INTER_Y_OFF_1		(INTER_V_OFF_0 + SIZE_V)//	180 -- 280, Leng = 4 * SIZE_Y
	#define INTER_U_OFF_1 		(INTER_Y_OFF_1 + SIZE_Y)//	280 -- 2C0, Leng = SIZE_U
	#define INTER_V_OFF_1 		(INTER_U_OFF_1 + SIZE_U)//	2C0 -- 300, Leng = SIZE_V
	#define INTER_Y_STEP		(SIZE_Y + SIZE_U + SIZE_V)

	// ping-pong RGB buffer: 4300 ~ 4700 or 4300 ~ 4B00
	#define BUFFER_RGB_OFF_0	(LOCAL_BASE + 0x4300)	//other: 300 -- 700, Leng = 256 pixel * 2 B * 2 (ping-pong)
												//888:   300 -- B00, Leng = 256 pixel * 4 B * 2 (ping-pong)
	#define BUFFER_RGB_OFF_1	(BUFFER_RGB_OFF_0 + SIZE_Y * RGB_PIXEL_SIZE)

	// custom_intra_matrix: 7C00~7D00, 4 * 64
	#define CUSTOM_INTRA_MATRIX_OFF	(LOCAL_BASE + 0x7C00)
//	#define Table_Custom_Intra_Matrix		((uint32_t *) (AHBBASE_LOCAL + CUSTOM_INTRA_MATRIX_OFF))
	// custom_inter_matrix: 7D00~7F00, 4 * 64
	#define CUSTOM_INTER_MATRIX_OFF	(LOCAL_BASE + 0x7D00)
//	#define Table_Custom_Inter_Matrix		((uint32_t *) (AHBBASE_LOCAL + CUSTOM_INTER_MATRIX_OFF))
/****************  bank 0	*****************************************/
	// 000 ~ 300, Leng = (2 * 64) * 6 (blocks)		// must 0x100 bundary
	#define QCOEFF_OFF_0		(LOCAL_BASE + 0x000)
	// 300 ~ 600, Leng = (2 * 64) * 6 (blocks)		// must 0x100 bundary
	#define QCOEFF_OFF_1		(LOCAL_BASE + 0x300)
	// 600 ~ 900, Leng = (2 * 64) * 6 (blocks)		// must 0x100 bundary
	#define QCOEFF_OFF_2		(LOCAL_BASE + 0x600)

	// 900 ~ A00, Length = 256
	#define RUN_LEVEL_OFF		(LOCAL_BASE + 0x900)

	// 000 ~ 100, Leng = (4 * 4) * 16(structures)
//	#define DMA_cmd_local_nframe	((uint32_t *) (AHBBASE_LOCAL + QCOEFF_OFF_0))
	#define DMA_CMD_N_OFF	(QCOEFF_OFF_0)

	// A00 ~ C00, Leng = (4 * 4) * 32(structures)
	#define DMA_CMD_OFF_0	(LOCAL_BASE + 0xA00)
	// C00 ~ E00, Leng = (4 * 4) * 32(structures)
	#define DMA_CMD_OFF_1	(LOCAL_BASE + 0xC00)

	// E00 ~ 1000, Leng = (2 * 16) * 16(mbs)		// must 0x200 bundary
	#define PREDICTOR0_OFF		(LOCAL_BASE + 0xE00)
	#define PREDICTOR4_OFF		(LOCAL_BASE + 0xE80)
	#define PREDICTOR8_OFF	 	(LOCAL_BASE + 0xF00)

	// 1000 ~1400, Leng = (2W) * 128(2048/16 mb) 	// must 0x400 bundary
	#define ME_CMD_Q_OFF		(LOCAL_BASE + 0x1000)
//	#define ME_command_queue0	((uint32_t *) (AHBBASE_LOCAL + ME_CMD_Q_OFF))
	// 1400 ~1600, Leng = (4) * 64(commands count) 	// must 0x200 bundary
	#define PMV_BUFFER_OFF	(LOCAL_BASE + 0x1400)
/****************  bank 2/3	*****************************************/
	// 8000 ~ 8C00, Leng = C00h = (8 * 8) (bytes/block) * (8 * 6)(blocks)
	#define REF_Y_OFF_0		(LOCAL_BASE + 0x8000)
	#define REF_Y0_OFF_0		REF_Y_OFF_0
	#define REF_Y1_OFF_0		(REF_Y0_OFF_0 + 2 * PIXEL_U)
	#define REF_Y2_OFF_0		(REF_Y0_OFF_0 + 16 * SIZE_U)
	#define REF_Y3_OFF_0		(REF_Y2_OFF_0 + 2 * PIXEL_U)
	#define REF_U_OFF_0		(REF_Y0_OFF_0 + 32 * SIZE_U)
	#define REF_V_OFF_0		(REF_U_OFF_0 + 2 * PIXEL_U)

	#define REF_Y_OFF_1		(REF_Y_OFF_0 + 4 * PIXEL_U)
	#define REF_Y0_OFF_1		REF_Y_OFF_1
	#define REF_Y1_OFF_1		(REF_Y0_OFF_1 + 2 * PIXEL_U)
	#define REF_Y2_OFF_1		(REF_Y0_OFF_1 + 16 * SIZE_U)
	#define REF_Y3_OFF_1		(REF_Y2_OFF_1 + 2 * PIXEL_U)
	#define REF_U_OFF_1		(REF_Y0_OFF_1 + 32 * SIZE_U)
	#define REF_V_OFF_1		(REF_U_OFF_1 + 2 * PIXEL_U)

	// 8C00 ~
	#define TABLE_OUTPUT_OFF	(LOCAL_BASE + 0x8C00)
//	#define Table_Output		((uint32_t *) (AHBBASE_LOCAL + TABLE_OUTPUT_OFF))

	#ifdef LOCAL_MEM_GLOBAL
		#define LOCAL_MEM_EXT
	#else
		#define LOCAL_MEM_EXT extern
	#endif
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成在线观看一区二区| 亚洲午夜一区二区| 亚洲精品网站在线观看| 日韩av电影免费观看高清完整版| 国产成人免费视频网站 | 国产**成人网毛片九色| 欧美日韩1234| 亚洲精品视频自拍| 成人免费视频app| 欧美变态tickle挠乳网站| 亚洲激情第一区| 成人福利视频网站| 久久久亚洲高清| 国产最新精品精品你懂的| 91精品啪在线观看国产60岁| 亚洲人亚洲人成电影网站色| 狠狠色狠狠色综合系列| 91精品国产乱码久久蜜臀| 一级日本不卡的影视| av亚洲精华国产精华| 欧美国产欧美综合| 国产美女精品人人做人人爽| 亚洲精品一区二区三区香蕉| 日本成人在线网站| 欧美一区二区人人喊爽| 午夜国产精品一区| 色综合色狠狠综合色| 91精品国产全国免费观看| 日韩视频一区二区在线观看| 91精品欧美福利在线观看| 亚洲一区二区三区四区中文字幕| av高清久久久| 亚洲视频每日更新| 色偷偷久久人人79超碰人人澡| 国产精品久久久一本精品 | 欧美日韩国产小视频在线观看| 亚洲欧洲精品一区二区三区不卡| 丁香婷婷综合色啪| 国产精品成人免费在线| 色先锋资源久久综合| 伊人色综合久久天天人手人婷| 色狠狠av一区二区三区| 亚洲综合免费观看高清完整版在线 | 欧美色精品天天在线观看视频| 亚洲精品免费一二三区| 欧美日韩精品二区第二页| 亚洲chinese男男1069| 日韩亚洲欧美成人一区| 国产乱码精品一品二品| 国产精品毛片a∨一区二区三区| 成人av集中营| 亚洲高清免费观看| 日韩欧美国产一区二区在线播放| 精久久久久久久久久久| 欧美国产精品中文字幕| 91国偷自产一区二区三区成为亚洲经典 | 欧洲国内综合视频| 日韩国产精品久久久久久亚洲| 精品成人免费观看| 91视频xxxx| 日本欧美韩国一区三区| 久久精品人人做人人综合 | 热久久国产精品| 国产欧美精品日韩区二区麻豆天美| 99精品视频中文字幕| 日韩精品一级二级 | 91成人在线免费观看| 免费av成人在线| 国产精品激情偷乱一区二区∴| 欧美日韩1区2区| jlzzjlzz亚洲女人18| 秋霞电影网一区二区| 中文在线免费一区三区高中清不卡| 色播五月激情综合网| 美国十次了思思久久精品导航| √…a在线天堂一区| 日韩欧美在线1卡| 一本大道久久a久久精品综合| 老司机精品视频线观看86 | 中文字幕乱码日本亚洲一区二区 | 91亚洲永久精品| 久久成人av少妇免费| 亚洲一区视频在线| 久久久久久电影| 91精品午夜视频| 免费在线观看一区二区三区| 99视频热这里只有精品免费| 看电影不卡的网站| 一区二区三区免费网站| 国产欧美日韩久久| 91麻豆精品国产自产在线| 色综合久久综合网97色综合| 狠狠色丁香婷婷综合| 蜜臀91精品一区二区三区| 一区二区三区av电影| 国产精品色婷婷| 国产无人区一区二区三区| 欧美一区在线视频| 欧美日韩精品福利| 欧美日韩精品是欧美日韩精品| 99re这里只有精品视频首页| 成人一区二区三区视频| 国产盗摄视频一区二区三区| 琪琪一区二区三区| 日韩av一区二区在线影视| 亚洲成人777| 婷婷综合久久一区二区三区| 亚洲宅男天堂在线观看无病毒| 中文字幕一区二区日韩精品绯色| 欧美极品xxx| 久久久久国产精品人| 亚洲精品在线观看视频| 久久综合久久综合久久| 日韩精品一区国产麻豆| 欧美一三区三区四区免费在线看 | 成人免费视频国产在线观看| 国产一区二区三区免费观看| 韩国毛片一区二区三区| 黑人巨大精品欧美一区| 国产露脸91国语对白| 国产乱码精品一区二区三区五月婷| 国产精品综合视频| 国产盗摄视频一区二区三区| 成人免费视频国产在线观看| 91在线看国产| 欧美无乱码久久久免费午夜一区| 欧美丝袜丝交足nylons图片| 欧美日韩极品在线观看一区| 欧美一区二区大片| 久久精品一区二区三区四区| 国产欧美日韩精品一区| 日本伊人色综合网| 亚洲一区二区视频在线观看| 一区二区三区免费| 九色porny丨国产精品| 国产成人一级电影| 欧美挠脚心视频网站| 国产欧美日韩中文久久| 男女男精品网站| 亚洲人成精品久久久久| 免费观看一级欧美片| 日本中文字幕一区| 国产精品一区二区不卡| www.爱久久.com| 欧美另类z0zxhd电影| 国产色婷婷亚洲99精品小说| 亚洲美女在线一区| 美国三级日本三级久久99| 成人综合激情网| 欧美日韩国产大片| 国产欧美精品一区aⅴ影院| 一区二区三区精品视频在线| 免费精品视频在线| 自拍av一区二区三区| 日本一区二区视频在线观看| 国产精品国产馆在线真实露脸 | 国产性色一区二区| 夜夜嗨av一区二区三区中文字幕 | 亚洲18女电影在线观看| 偷拍亚洲欧洲综合| 福利一区二区在线观看| 51精品久久久久久久蜜臀| 亚洲国产精品精华液2区45| 午夜精品久久久| 高清国产一区二区三区| 4438x成人网最大色成网站| 国产精品嫩草99a| 麻豆成人91精品二区三区| 一本色道**综合亚洲精品蜜桃冫| 欧美xxxxx牲另类人与| 一区二区三区精品在线| 成人白浆超碰人人人人| 日韩视频不卡中文| 亚洲综合免费观看高清完整版在线 | 日韩欧美123| 亚洲乱码国产乱码精品精的特点 | 久久精品亚洲一区二区三区浴池| 亚洲va国产va欧美va观看| jlzzjlzz欧美大全| 国产欧美一区视频| 狠狠色狠狠色综合系列| 欧美一级在线观看| 综合激情成人伊人| 成人丝袜高跟foot| 国产女人水真多18毛片18精品视频 | 一二三区精品福利视频| 国产成人午夜视频| ww久久中文字幕| 久久国产麻豆精品| 欧美一区二区三区电影| 午夜精品福利一区二区蜜股av| 欧美自拍丝袜亚洲| 亚洲一区二区视频在线观看| 日本韩国欧美三级| 一区二区三区日韩在线观看| 91福利精品视频| 午夜国产精品一区| 欧美一卡2卡三卡4卡5免费| 日本三级亚洲精品| 日韩亚洲欧美在线|