📄 dec_ll_ucodes.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 + -