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

📄 t5mp4.h

📁 自己在wince的环境下做的一移动数字电视驱动
💻 H
字号:

#define T5MP4_BSMODE_CONT		0
#define	T5MP4_BSMODE_FRAME		1
#define	T5MP4_BSMODE_946		-1

typedef struct {
	unsigned char	*y;
	unsigned char	*u;
	unsigned char	*v;
} t5mp4_image_t;

/* T5MP4_DEC_CREATE param 1
	image width & height may be specified here when the dimensions are
	known in advance. */

// ------------------------------------
typedef struct {
	int version;
	int bs_mode;
	int width;     /* [in:opt] image width */
	int height;    /* [in:opt] image width */
	void *handle; /* [out]	   decore context handle */
	//t5mp4_image_t output; /* [in]     output image (written to) */
	t5mp4_image_t 	curfrm;
#if defined(__TCC79XX_WINCE__) //
	t5mp4_image_t 	reffrm;
#else // TCC78x
	t5mp4_image_t 	idle;
	t5mp4_image_t 	reffrm0;
	t5mp4_image_t 	reffrm1;
#endif 
	//void *vmcbuffer;
	void *acbuf;
	//void *vmcbuffer;
	void *sdramaddr;

	void *bitstream;
	int length;
} t5mp4_dec_create_t;

// ------------------------------------
typedef struct {
	//int version;
	int general;         /* [in:opt] general flags */
	int bs_mode;		/* [in]		bitstream mode */
	//int out_flag;
	void *bitstream;     /* [in]     bitstream (read from)*/
	int length;          /* [in]     bitstream length */
	//t5mp4_image_t output; /* [in]     output image (written to) */
	t5mp4_image_t	*cur;
	t5mp4_image_t	*ref;
	int real_num_frames; /* [in] */
} t5mp4_dec_frame_t;


// ------------------------------------
typedef struct	{
	int type;
	union	{
		struct	{
			unsigned int	sw_refaddr;
			unsigned int	hw_refaddr;
		} vac;
		struct	{
			unsigned int	good;
			unsigned int	bad;
		} tmp;
	} data;
} t5mp4_dec_out_errorinfo_t;


// ------------------------------------
typedef struct {
	int type;
	int out_flag;
	unsigned int used_bytes;
	unsigned int numframes;
	union	{
		struct	{
			int time_base;
			int time_increment;
		} vop;
		struct	{
			int width;
			int height;
		} vol;
	} data;

	t5mp4_dec_out_errorinfo_t	error_info;
#if defined(__TCC79XX_WINCE__) 
#else // TCC78x
	int profile_and_level_indication;
#endif
} t5mp4_dec_out_t;

⌨️ 快捷键说明

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