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

📄 dec_ll_ucodes.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/* **************************************************************************************
*  Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: $Workfile: DEC_LL_uCodes.h $
*
* Description:
* ============
*
*
* Log:
* ====
* $Revision:  $
* Last Modified by $Author:  $ at $Modtime:  $
****************************************************************************************
* Updates:
****************************************************************************************
* $Log: /I76/I76_Common/I76_Reference/Decoder/DVP/low_level/DEC_LL_uCodes.h $
* 
*****************************************************************************************/
#ifndef _DEC_LL_UOCDES_H
#define _DEC_LL_UOCDES_H

#include "Config.h"		// Global Configuration - do not remove!

/////////////////////////////////////////////////////////////////////////////////////////////////
// Enumerations

// The following values are used for the ucode LUT.
// Changing those values requires changing the ucode LUT accordingly.
typedef enum
{
	// Main ucodes
	DVP_UCODE_MPEG_1_2_ID	= 0x0,
	DVP_UCODE_DIVX_4_5_ID	= 0x1,
	DVP_UCODE_3_11_ID		= 0x2,
	DVP_UCODE_XVID_ID		= 0x3,
	DVP_UCODE_AUX_ID		= 0x4,
	DVP_UCODE_RAW_BST_ID	= 0x5,
	DVP_UCODE_CDDA_ID		= 0x6,
#ifdef FTA_SUPPORT
	DVP_UCODE_FTA_ID		= 0x7,
	NUM_OF_DVP_CODES		= 0x8,
	// Overlays
	DVP_UCODE_DIVX_4_5_OVERLAY1_ID	= 0x8,
	DVP_UCODE_DIVX_4_5_OVERLAY2_ID	= 0x9,
	DVP_UCODE_XVID_OVERLAY1_ID		= 0xa,
	DVP_UCODE_XVID_OVERLAY2_ID		= 0xb,
#else
	NUM_OF_DVP_CODES		= 0x7,
	// Overlays
	DVP_UCODE_DIVX_4_5_OVERLAY1_ID	= 0x7,
	DVP_UCODE_DIVX_4_5_OVERLAY2_ID	= 0x8,
	DVP_UCODE_XVID_OVERLAY1_ID		= 0x9,
	DVP_UCODE_XVID_OVERLAY2_ID		= 0xa,
#endif
} DVP_UCODE_ID;

/////////////////////////////////////////////////////////////////////////////////////////////////
// Structures

struct DVP_UCODE_INFO
{
	CONST BYTE *data;
	UINT size;
};

/////////////////////////////////////////////////////////////////////////////////////////////////
// Ucodes tables declarations

extern CONST UINT zDvp_mpeg_1_2_microcode[7681];
extern CONST UINT zDvp_divx_4_5_microcode[7681];
extern CONST UINT zDvp_divx_4_5_microcode_1[7681];
extern CONST UINT zDvp_divx_4_5_microcode_2[7681];
extern CONST UINT zDvp_divx_3_11_microcode[7681];
extern CONST UINT zDvp_xvid_microcode[7681];
extern CONST UINT zDvp_xvid_microcode_1[7681];
extern CONST UINT zDvp_xvid_microcode_2[7681];
extern CONST UINT zDvp_aux1_microcode[7681];
extern CONST UINT zDvp_raw_bitstream_microcode[7681];
extern CONST UINT zDvp_cdda_microcode[7681];
extern CONST UINT zDvp_init_microcode[7681];
#ifdef FTA_SUPPORT
extern CONST unsigned char zDvp_fta_microcode[7681];	
#endif
#endif	//__DEC_LL_UOCDES_H

⌨️ 快捷键说明

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