dvdscmap.h

来自「ZORAN 962/966 SOURCE CODE,DVD chip」· C头文件 代码 · 共 66 行

H
66
字号
/* **************************************************************************************
 *  Copyright (c) 2002 ZORAN Corporation, All Rights Reserved
 *  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
 *
 *  File: $Workfile: DVDSCMAP.H $             
 *
 * Description:
 * ============
 * 
 * 
 * Log:
 * ====
 * $Revision: 4 $
 * Last Modified by $Author: Leonh $ at $Modtime: 12/30/03 11:16a $ 
 ****************************************************************************************
 * Updates:
 **************************************************************************************** */

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

#ifndef DVDSCMAP_H
#define DVDSCMAP_H

#include "Include\sysdefs.h"

#define PGC_PB_ORDER_MAX_SIZE	128 // ZORAN BMV0208 made it 128 as max repeat value is 128 //100	/* 100 items can be stored max */

typedef struct 
{
	BYTE  pci_sca[CONTAINER_COUNT(PCI_SIZE)*4];
} PCI_CONTAINER;

typedef struct
{
	BYTE  bmark_all[CONTAINER_COUNT(GPRM_SIZE)*4*7];
 	BYTE  dsi_sca[CONTAINER_COUNT(DSI_SIZE)*4];
	BYTE  vts_menu_atrt_sca[CONTAINER_COUNT(M_ATRT_SIZE)*4];
	BYTE  title_atrt_sca[CONTAINER_COUNT(T_ATRT_SIZE)*4];
	BYTE  vmg_menu_atrt_sca[CONTAINER_COUNT(M_ATRT_SIZE)*4];
	BYTE  power_on_atrt_sca[CONTAINER_COUNT(T_ATRT_SIZE)*4];
	PCI_CONTAINER pci_containers[MAX_PCI_BUFFER];
#ifdef LANGUAGE_LEARNING_SUPPORT
	BYTE  saved_bmark_grammer_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
#endif
  	BYTE  saved_bmark_0_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
	BYTE  saved_bmark_1_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
	BYTE  saved_bmark_2_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
	BYTE  saved_bmark_3_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
	BYTE  saved_bmark_4_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
#ifdef SUPPORT_FIVE_DVD_BOOKMARKS
	BYTE  saved_bmark_5_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
	BYTE  saved_bmark_6_sca[CONTAINER_COUNT(sizeof(DVD_BOOKMARK))*4];
#endif
	BYTE  angle_offset_sca[4*CONTAINER_COUNT(ANGLE_OFFSET_SIZE)];
	BYTE  rsm_angle_offset_sca[4*CONTAINER_COUNT(ANGLE_OFFSET_SIZE)];
  	BYTE  vmg_menu_struct_lut_sca[CONTAINER_COUNT(8*sizeof(WORD))*4];
	BYTE  vts_menu_struct_lut_sca[CONTAINER_COUNT(8*sizeof(WORD))*4];
	BYTE  np_info_sca[CONTAINER_COUNT(sizeof(S_NAV_PK_INFO_FIFO))*4];
	BYTE  vob_cgms_info_table[CONTAINER_COUNT(MAX_CGMS_ENTRIES * sizeof(S_VOB_CGMS_INFO))*4];
	BYTE pgc_gi_sca_sc[CONTAINER_COUNT(PGC_GI_SIZE)*4];
	BYTE pgc_pb_order_sca[CONTAINER_COUNT(PGC_PB_ORDER_MAX_SIZE)*4];
} GNS_DVD_SC_DATA; // Dvd Nav Data on ScPad


#endif //DVDSCMAP_H

⌨️ 快捷键说明

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