⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp4.h

📁 基于Linux的ffmepg decoder
💻 H
字号:
#ifndef __MP4_H
	#define __MP4_H
//	#define ERROR_CONCEALMENT
//	#define FIE8120
	typedef struct MP4Tag
	{
								// ahb offset,	CRn,	CRm
		uint32_t MECTL;			// @00,		0,	0
		uint32_t MEPMV;			// @04,		0,	1
		uint32_t MECR;				// @08,		0,	2
		uint32_t MIN_SADMV;		// @0C,		0,	3
		uint32_t CMDADDR;			// @10,		0,	4	512B boundary
		uint32_t MECADDR;			// @14,		0,	5	16B boundary
		uint32_t HOFFSET;			// @18,		0,	6	16B boundary
		uint32_t MCCTL;			// @1C,		0,	7
		uint32_t MCCADDR;			// @20,		0,	8	4B boundary
		uint32_t MEIADDR;			// @24,		0,	9	8B boundary
		uint32_t CPSTS;			// @28,		0,	10
		uint32_t QCR0;				// @2C,		0,	11
		uint32_t QCR1;				// @30,		0,	12
		uint32_t QCR2;				// @34,		0,	13
		uint32_t QAR;				// @38,		0,	14	1KB boundary
		uint32_t CKR;				// @3C,		0,	15

		uint32_t ACDCPAR;			// @40,		1,	0	512B boundary
		uint32_t VADR;				// @44,		1,	1
		uint32_t CURDEV;			// @48,		1,	2
		uint32_t BITDATA;			// @4C,		1,	3
		uint32_t BITLEN;			// @50,		1,	4	4B boundary
		uint32_t MVXYD;			// @54,		1,	5
		uint32_t MCIADDR;			// @58,		1,	6	4B boundary
		uint32_t VLDCTL;			// @5C,		1,	7
		uint32_t VOP0;				// @60,		1,	8
		uint32_t VOP1;				// @64,		1,	9
		uint32_t SCODE;			// @68,		1,	10
		uint32_t RSMRK;			// @6C,		1,	11
		uint32_t TOADR;			// @70,		1,	12	16B boundary
		uint32_t VLDSTS;			// @74,		1,	13
		uint32_t ASADR;			// @78,		1,	14
		uint32_t INTEN;			// @7C,		1,	15
		uint32_t VOPDM;			// @80,		2,	0
		uint32_t PMVADDR;			// @84,		2,	1	1KB boundary
		uint32_t DTOFMT;			// @88,		2,	2	Image output format select
	} MP4_t;

	#ifdef MP4_GLOBALS
		#define MP4_EXT
	#else
		#define MP4_EXT extern
	#endif

#endif /* __MP4_H  */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -