亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dvdinfo.h

?? 車載電子影音系統dvd播放系統原程序代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:

/****************************************************************************
    [ mscddef.h, mscd.h, mscd.cpp, mscd1.cpp ]
    Copywrite 1995 by TCH/L300, Cheertek, all right reserved

    Author  :   Chung-Hao   Tseng
    Date    :   1995. 1. 4
    Purpose :
    Notes   :
    Update  :
     Date        Name        Description
    ======    ==========    =================================================

******************************************************************************/

#ifndef     __DVDINFO_H__
#define     __DVDINFO_H__

#ifdef __cplusplus
   extern "C"{
#endif

// DVD_172r2
#define USE_SHARE_SRAM

// Micky modifiation for WinDVD 1.73. begin
#define REDUCE_VMGM_cSECTOR
#define MOVE_TT_SRPT_DRAM
#define MOVE_PTT_SRPT_DRAM
#define MOVE_VTS_PGCIT_DRAM

// Micky1.11, 32M/64M DRAM reserve address are different
// reference __dwReserveStart
/// #define DRAM_TT_SRPT_START  W99AV_DRAM_ADDR_RESERVE_START
#define DRAM_TT_SRPT_START  __dwReserveStart // Brian1.07f    

// max. 99 titles/ per VTS.
#define SIZE_TT_SRPT_FULL   (( 8 + 12*99L ))  // 1196 bytes.
#define DRAM_PTT_SRPT_START ( DRAM_TT_SRPT_START + ((SIZE_TT_SRPT_FULL+3)/4) )
// max. 99 ??
// Micky1.00, fix "The Perfect Storm"(Region 1) can't play over 6/99. 
// in dvdinfo.c VTSI_PTT_SRPs will limit max. 99.
// and the reserved VTSI_PTT_SRPT size(808) are not enough
// the There 2 TTUs within this VTS, max. has 274 PTT_SRPs.
// the reserved 808 will be OK till 6/198.
// must reserve max. PTT_SRPT.
// 8 + 99(TTUs)*4 + 999(PTT_SRPs) *4 = 4400
// HAL_DumpUserData must modify for over 1 sector.
#define SIZE_PTT_SRPT       4400    //808
#define DRAM_VTS_PGCIT_START    ( DRAM_PTT_SRPT_START + ((SIZE_PTT_SRPT+3)/4) )
// Micky0.87a, fix AVIA-> menu-> select 1st item play will play 1/1 or stop.
// The wPGCN=198. but F/W only store 180. It will use unknow DRAM data.
//#define MAX_VTS_PGC_SRP     180   // 1448 bytes
// Micky1.25, run time read VTS_PGCIT
// always keep 1 PGCI sector
/*
#define MAX_VTS_PGC_SRP     440 //2008 bytes
#define SIZE_VTS_PGCIT      (8+ 8* (MAX_VTS_PGC_SRP) )
*/
///*
#define MAX_VTS_PGC_SRP     65535L
#define SIZE_VTS_PGCIT      2048L
//*/

// Micky1.07, reduce SRAM--_bVMG_PTL_LVLI 200 bytes.
#define DRAM_VMG_PTL_LVLI_START (DRAM_VTS_PGCIT_START + ((SIZE_VTS_PGCIT+3)/4) )
#define SIZE_VMG_PTL_LVLI   200

BYTE _DVD_LoadFromDRAM ( WORD nMode, WORD nIndex  );
extern DWORD   _dwDRAMDest;
extern  char    _cCache [];

/////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////
////////    Begin of Testing Region     //////////////////////
//////////////////////////////////////////////////////////
// Below should be disable in normal state except "USE_SHARE_SRAM"
// TEST another(older) PGC_C_PBI ....
//#define     TEST_PGC_C_PBI

// TEST PGCI data that compare w/ < 0.43
//#define     TEST_COMPARE_PGCI

// Test VTSM_PGCI_UT < 0.49 (0.49 will use newer method)
//#define   TEST_COMPARE_VTSM_PGCI_UT

// Test VMG_PGCI_UT. (> 1.01a will use newer method)
//#define   TEST_COMPARE_VMGM_PGCI_UT

// TEST older _cVTS_PTT_SRPT_FULL method
// #define  TEST_COMPARE_VTS_PTT_SRPT

#ifdef    TEST_COMPARE_VTSM_PGCI_UT
#define     TEST_COMPARE_MODE
#endif  // TEST_COMPARE_VTSM_PGCI_UT

#ifdef    TEST_COMPARE_VMGM_PGCI_UT
#define     TEST_COMPARE_MODE
#endif  // TEST_COMPARE_VMGM_PGCI_UT

//////////////////////////////////////////////////////
////////    End of Testing Region     //////////////////////
//////////////////////////////////////////////////////////

// ** TCH1.71-1; Define it mean use new method to process
#define     ENHANCE_PGCI_MEM

//////////////////////////////////////////////////////////////
// *** Compatible with SYSTEM

// ** TCH0.29; begin...
extern  WORD                __wSPRMs [24];      // System Parameters
extern  WORD                __wGPRMs [16];      // General Parameters
// ** TCH0.29; end...


extern  BYTE                _bTotalPGN;                 // Record the totle Program # in PGC
extern  BYTE                _bTotalCell;                // Record the totle Cell # in PGC
extern  BYTE                _bVTSN;                // current VTSN

// DVD_172r2
#ifdef  USE_SHARE_SRAM
extern  WORD                *__wCELL_PBTM;      // ** TCH0.49; Don't declare the size, the size will depends on "MAX_CELLS_WITHIN_PGC".
#else
extern  WORD                __wCELL_PBTM [];      // ** TCH0.49; Don't declare the size, the size will depends on "MAX_CELLS_WITHIN_PGC".
#endif

extern  DWORD               _dwFirst_VOBS;        // Record the LBN of first VOBS (VMGM, VTSM, VTT ) // ** TCH0.39;

extern  DWORD               __dwPGC_UOP_CTL;    // ** TCH0.37; record UOP for PGC

// ** TCH1.01b; extern  char                _cVTS_PGCIT [2048];    // ** TCH0.39;
extern  char                _cVTS_PGCIT [];

// ** TCH0.42; begin...
extern  DWORD               __dwDVD_ATRT1;      // current ATRT1 (0-3 bytes)
extern  DWORD               __dwDVD_ATRT2;      // current ATRT2 (4-7 bytes)
// ** TCH0.42; end...

extern  BYTE                __bStatus_PTL;      // ** TCH0.431; record "is the final of PTL acceptable?"


#if  OS == OS_DOS    // ** TCH0.45;

#ifdef  _DEBUG
#ifndef     _TEST
#define     _TEST
#endif
#endif      // _DEBUG

// ** TCH1.72q; 

// Brian.276p, support _printf
/*
#ifndef	PRINTF 	// ** TCH1.72q; for ADS

#ifdef  _DEBUG
#define     PRINTF      printf
#else


#ifdef  _TEST
#define     PRINTF      printf
#else
#define     PRINTF      ; //printf
#endif      // _TEST

#endif  // _DEBUG

#endif	// PRINTF
*/


#endif

#define     WINAPI
#define     EXPORT

//////////////////////////////////////////////////////////////
//  definition
// DVD Information Part

// in VMGI_TT_SRPT
#define     OFFSET_TT_SRP               8
#define     BLOCK_TT_SRP                12

// in VTS_PTT_SRPT
//  #define     OFFSET_PTT_SRP              408

// Video Manager Information (VMGI)
// Micky1.21, reference VMGI VMG_CAT for RMA.
// VMG_CAT start from 34, byte 35 is RMA.
#define     VMGI_VMG_CAT                35
#define     VMGI_VTS_Ns                 63      // ** TCH0.40; Only one Byte valid
#define     VMGI_FP_PGCI_SA             132
#define     VMGI_VMGM_VOBS_SA           192
#define     VMGI_TT_SRPT_SA             196
#define     VMGI_VMGM_PGCI_UT_SA        200
#define     VMGI_PTL_MAIT_SA            204
#define     VMGI_VMGM_C_ADT_SA          216
#define     VMGI_VMGM_V_ATR             256     // ** TCH0.361;
// ** TCH0.42; begin...
#define     VMGI_VMGM_AST_Ns            258
#define     VMGI_VMGM_AST_ATR           260
#define     VMGI_VMGM_SPST_Ns           340
#define     VMGI_VMGM_SPST_ATR          342
// ** TCH0.42; end...

// Video Title Set Information (VTSI)
#define     VTSI_VTSM_VOBS_SA           192
#define     VTSI_VTSTT_VOBS_SA          196

#define     VTSI_VTS_PTT_SRPT_SA        200
#define     VTSI_VTS_PGCIT_SA           204
#define     VTSI_VTSM_PGCI_UT_SA        208
#define     VTSI_VTS_TMAPT_SA           212

// ** TCH0.361; begin...
#define     VTSI_VTSM_V_ATR             256
#define     VTSI_VTSM_AST_Ns            258
#define     VTSI_VTSM_AST_ATR           260
#define     VTSI_VTSM_SPST_Ns           340
#define     VTSI_VTSM_SPST_ATR          342
// ** TCH0.361; end...

// Micky2.80, reduce VTSI.
// move VTS_V_ATR~VTS_AST_ATRT(68 bytes) to 268.
// move VTS_SPST_Ns~VTS_SPST_ATRT 194 bytes to 348.
/*
#define     VTSI_VTS_V_ATR              512
#define     VTSI_VTS_AST_Ns             514
#define     VTSI_VTS_AST_ATRT           516
#define     VTSI_VTS_SPST_Ns            596
#define     VTSI_VTS_SPST_ATRT          598
*/
#define     VTSI_VTS_V_ATR              268

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色欧美片视频在线观看在线视频| 日韩精品一区二| 555www色欧美视频| 国产欧美日韩不卡| 三级欧美在线一区| 一本大道av伊人久久综合| 精品国产乱码久久| 亚洲va欧美va人人爽| 91一区二区在线| 亚洲国产精品国自产拍av| 午夜精品久久一牛影视| 91亚洲男人天堂| 欧美国产成人精品| 九九视频精品免费| 日韩三级电影网址| 美腿丝袜亚洲三区| 91精品在线观看入口| 亚洲乱码日产精品bd| 风间由美一区二区三区在线观看| 精品久久久久久久久久久久久久久久久 | 日韩欧美国产三级| 亚洲1区2区3区视频| 91黄色免费网站| 亚洲日本韩国一区| 91香蕉视频污| 亚洲欧美激情一区二区| 99国产精品国产精品久久| 国产精品污网站| 懂色av一区二区夜夜嗨| 久久日一线二线三线suv| 麻豆精品在线看| 精品久久久久香蕉网| 激情综合色播五月| 久久九九影视网| 成人美女在线视频| 亚洲人精品午夜| 欧美在线视频你懂得| 夜夜操天天操亚洲| 欧美一区二区三区视频| 久久99精品久久只有精品| 精品国产免费视频| 成人一区二区三区| 亚洲日本韩国一区| 91精品国产综合久久国产大片| 日一区二区三区| 精品国产不卡一区二区三区| 国产精品亚洲一区二区三区妖精 | 亚洲午夜成aⅴ人片| 色诱亚洲精品久久久久久| 亚瑟在线精品视频| 日韩免费观看高清完整版在线观看| 美女一区二区三区| 国产日产欧美一区| 在线观看网站黄不卡| 午夜视频在线观看一区二区| 日韩亚洲欧美成人一区| 成人免费观看av| 亚洲一区二区成人在线观看| 日韩美女天天操| 91热门视频在线观看| 蜜臀av性久久久久蜜臀aⅴ | 成人国产一区二区三区精品| 亚洲视频每日更新| 91精品免费在线| 国产精品18久久久久久久久| 亚洲视频 欧洲视频| 欧美一区二区在线播放| 成人不卡免费av| 日日夜夜精品免费视频| 欧美国产一区在线| 欧美日本在线一区| 高清在线不卡av| 污片在线观看一区二区| 国产欧美一区二区精品婷婷| 欧美色精品在线视频| 国产成人99久久亚洲综合精品| 亚洲综合清纯丝袜自拍| 国产校园另类小说区| 欧美高清www午色夜在线视频| 成人教育av在线| 六月丁香婷婷久久| 亚洲福利视频一区| 亚洲色图一区二区| 51精品国自产在线| 成人午夜av在线| 一本一本大道香蕉久在线精品| 欧美老女人第四色| 国产精品久久久一本精品 | 欧美日韩在线三区| 国产视频一区不卡| 日韩精品一卡二卡三卡四卡无卡| 成人av网站在线| 亚洲欧美另类久久久精品| 丁香六月久久综合狠狠色| 欧美丰满美乳xxx高潮www| 亚洲一区av在线| 欧美一区二区视频在线观看2020| 国产91精品精华液一区二区三区| 日韩精品一区二区三区视频在线观看 | 粉嫩av一区二区三区| 久久日韩粉嫩一区二区三区| 麻豆国产精品777777在线| 久久久综合视频| 日本韩国欧美国产| 日韩电影免费在线| 久久老女人爱爱| 欧美在线观看一二区| 国产日韩欧美精品综合| 日韩精品一区二| 国产高清一区日本| 欧美一级日韩一级| 国产成人免费视频精品含羞草妖精| 久久色视频免费观看| 在线观看日韩毛片| 国产美女精品在线| 欧美日本一区二区三区四区| 国内外成人在线视频| 亚洲最大成人网4388xx| 亚洲伊人色欲综合网| 偷拍与自拍一区| 亚洲国产毛片aaaaa无费看| 亚洲一区av在线| 日韩在线观看一区二区| 免费成人小视频| 国产乱一区二区| 成人一二三区视频| 蜜臀久久99精品久久久画质超高清| 五月综合激情网| 亚洲综合色婷婷| 亚洲国产精品麻豆| 亚洲欧美日韩国产成人精品影院 | 国产欧美一区二区精品久导航| 欧美手机在线视频| 在线观看一区二区视频| 99久久精品国产观看| av不卡在线播放| 99re视频精品| 在线观看日韩一区| 日韩免费在线观看| 久久精品一区二区三区av| 精品国产亚洲一区二区三区在线观看| 欧美三级一区二区| 日韩免费高清av| 久久久亚洲精华液精华液精华液| 精品精品欲导航| 国产精品乱人伦| 午夜精品福利一区二区三区蜜桃| 亚洲电影在线免费观看| 日韩精品欧美成人高清一区二区| 亚洲一级在线观看| 久久精品国产一区二区三区免费看| 蜜桃视频在线观看一区二区| 狠狠狠色丁香婷婷综合久久五月| 色综合久久中文字幕| 亚洲精品在线观看视频| 久久成人精品无人区| 欧美极品另类videosde| 国产精品久久夜| 国产精品久久久久久一区二区三区| 亚洲免费观看在线视频| 日韩在线a电影| 色94色欧美sute亚洲线路一ni| 丝袜亚洲精品中文字幕一区| 久久精品网站免费观看| 日韩一区二区三区av| 色综合久久中文综合久久97| 日韩女优制服丝袜电影| 亚洲精品亚洲人成人网| 国产一区美女在线| 538prom精品视频线放| 亚洲精品国产a久久久久久| 精品一区二区免费| 精品视频在线看| 国产精品你懂的| 日韩电影在线看| 欧美性猛交xxxxxx富婆| 成人欧美一区二区三区黑人麻豆| 韩国成人在线视频| 国产乱码精品一区二区三| 欧美性色黄大片手机版| 国产精品三级av| 波多野结衣精品在线| 国产日韩欧美电影| 国产69精品久久久久毛片 | 日韩欧美国产电影| 麻豆传媒一区二区三区| 精品日韩一区二区三区免费视频| 一区二区久久久久| 欧美性大战xxxxx久久久| 亚洲综合丁香婷婷六月香| 欧美在线观看一区二区| 视频在线在亚洲| 国产日韩欧美制服另类| 99re视频精品| 日本中文字幕一区二区视频| 亚洲精品一区在线观看| 国产成人精品一区二区三区四区| 亚洲日本韩国一区| 欧美日韩一区高清| 国产成人亚洲综合色影视|