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

📄 dvd_dram_32m.h

📁 ct952 source code use for Digital Frame Photo
💻 H
📖 第 1 页 / 共 2 页
字号:
#define     DS_SP1BUF_ADDR_END          (DS_SP1BUF_ADDR_ST + SPU_SIZE)#define     DS_SP2BUF_ADDR_ST           (CT909_DRAM_START+0x322000L)#define     DS_SP2BUF_ADDR_END          (DS_SP2BUF_ADDR_ST + SPU_SIZE)#define     DS_SP1BUF_ADDR_ST_MM        (DS_SP1BUF_ADDR_ST)#define     DS_SP1BUF_ADDR_END_MM       (DS_SP1BUF_ADDR_END)    // 13K DW./////////////////////////////////////////////////////////////////////////////////// UserData Buffer: Use SP1 as UserData Buffer#define     DS_USERDATA_BUF_ST          (DS_SP1BUF_ADDR_ST)#define     DS_USERDATA_BUF_END         (DS_SP1BUF_ADDR_END)    // 13K DW#define     DS_USERDATA_BUF_ST_MM       (DS_SP1BUF_ADDR_ST_MM)#define     DS_USERDATA_BUF_END_MM      (DS_SP1BUF_ADDR_END_MM) // 13K DW/////////////////////////////////////////////////////////////////////////////////// Audio Buffer#define     DS_AD0BUF_ST                (CT909_DRAM_START+0x33C000L)#define     DS_AD0BUF_END               (CT909_DRAM_START+0x340000L)  // 4K DW#define     DS_AD1BUF_ST                (CT909_DRAM_START+0x340000L)#define     DS_AD1BUF_END               (CT909_DRAM_START+0x344000L)  // 4K DW#define     DS_AD0BUF_ST_AVI            (CT909_DRAM_START+0x340000L)#define     DS_AD0BUF_END_AVI           (CT909_DRAM_START+0x35F000L)  // 31K DW#define     DS_AD1BUF_ST_AVI            (CT909_DRAM_START+0x35F000L)#define     DS_AD1BUF_END_AVI           (CT909_DRAM_START+0x364000L)  // 5K DW#define     DS_AD0BUF_ST_MM_MOTION      (CT909_DRAM_START+0x322000L)#define     DS_AD0BUF_END_MM_MOTION     (CT909_DRAM_START+0x342000L)  // 32K DW#define     DS_AD1BUF_ST_MM_MOTION      (CT909_DRAM_START+0x342000L)#define     DS_AD1BUF_END_MM_MOTION     (CT909_DRAM_START+0x346000L)  // 4K DW#define     DS_AD0BUF_ST_MM             (CT909_DRAM_START+0x322000L)#define     DS_AD0BUF_END_MM            (CT909_DRAM_START+0x375000L)  // 83K DW#define     DS_AD1BUF_ST_MM             (CT909_DRAM_START+0x375000L)#define     DS_AD1BUF_END_MM            (CT909_DRAM_START+0x37A000L)  // 5K DW/////////////////////////////////////////////////////////////////////////////////// Video Buffer#define     DS_VDBUF_ST                 (CT909_DRAM_START+0x344000L)#define     DS_VDBUF_END                (CT909_DRAM_START+0x38E000L)  // 74K DW#define     DS_VDBUF_ST_AVI             (CT909_DRAM_START+0x364000L)#define     DS_VDBUF_END_AVI            (CT909_DRAM_START+0x388000L)  // 36K DW#define     DS_VDBUF_ST_MM_MOTION       (CT909_DRAM_START+0x346000L)#define     DS_VDBUF_END_MM_MOTION      (CT909_DRAM_START+0x38E000L)  // 69K DW#define     DS_VDBUF_ST_MM              (CT909_DRAM_START+0x37A000L)#define     DS_VDBUF_END_MM             (CT909_DRAM_START+0x38E000L)  // 17K DW/////////////////////////////////////////////////////////////////////////////////// SP Char-Based Input/Output Buffer/ AVI Index Buffer: 3K DW#define     DS_CHAR_BASED_SP_OUTBUF_ST  (CT909_DRAM_START+0x322000L)#define     DS_CHAR_BASED_SP_OUTBUF_END (CT909_DRAM_START+0x33B000L)       // 25K DW#define     DS_AVI_INDEX_TBL_ST         (CT909_DRAM_START+0x388000L)#define     DS_AVI_INDEX_TBL_END        (CT909_DRAM_START+0x38B000L)        // 3 DW#define     DS_AVI_INDEX_TBL_LEN        (DS_AVI_INDEX_TBL_END - DS_AVI_INDEX_TBL_ST)#define     DS_AVI_TMP_INDEX_TBL_ST     (DS_VDBUF_ST_AVI)#define     DS_AVI_TMP_INDEX_TBL_END    (DS_VDBUF_END_AVI)#define     DS_AVI_TMP_INDEX_TBL_LEN    (DS_AVI_TMP_INDEX_TBL_END - DS_AVI_TMP_INDEX_TBL_ST)/////////////////////////////////////////////////////////////////////////////////// Servo Buffer:#if (DRAM_CONFIGURATION_TYPE == DRAM_SIZE_64)#define     DS_INPUT_BITBUF_ST          (CT909_DRAM_START+0x424000L)#ifdef SUPPORT_ANTISHOCK#if (DECODER_SYSTEM == DVD909S_EVAL)#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x618000L)  // 500K DW: 50 Blocks#else#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x71C000L)  // 760K DW: 76 Blocks#endif  // #if (DECODER_SYSTEM == DVD909S_EVAL)#else#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x47E000L)  // 90K DW: 9 Blocks#endif  // #ifdef SUPPORT_ANTISHOCK#define     DS_INPUT_BITBUF_ST_MM       (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MM      (DS_INPUT_BITBUF_END)#define     DS_INPUT_BITBUF_ST_AVI      (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_AVI     (DS_INPUT_BITBUF_END)#define     DS_INPUT_BITBUF_ST_MOTION   (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MOTION  (DS_INPUT_BITBUF_END)#else#define     DS_INPUT_BITBUF_ST          (CT909_DRAM_START+0x38E000L)#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x3AC000L)  // 30K DW: 3 Blocks#define     DS_INPUT_BITBUF_ST_MM       (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MM      (DS_INPUT_BITBUF_END)  // 30K DW: 3 Blocks#define     DS_INPUT_BITBUF_ST_AVI      (CT909_DRAM_START+0x398000L)#define     DS_INPUT_BITBUF_END_AVI     (CT909_DRAM_START+0x3AC000L)  // 20K DW: 2 Blocks#define     DS_INPUT_BITBUF_ST_MOTION   (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MOTION  (DS_INPUT_BITBUF_END)  // 30K DW: 3 Blocks#define     DS_INPUT_BITBUF_ST_SMALL          (CT909_DRAM_START+0x38E000L)#define     DS_INPUT_BITBUF_END_SMALL         (CT909_DRAM_START+0x39C000L)  // 14K DW#define     DS_INPUT_BITBUF_ST_MM_SMALL       (DS_INPUT_BITBUF_ST_SMALL)#define     DS_INPUT_BITBUF_END_MM_SMALL      (DS_INPUT_BITBUF_END_SMALL)  // 14K DW#define     DS_INPUT_BITBUF_ST_AVI_SMALL      (CT909_DRAM_START+0x398000L)#define     DS_INPUT_BITBUF_END_AVI_SMALL     (CT909_DRAM_START+0x39C000L)  // 4K DW#define     DS_INPUT_BITBUF_ST_MOTION_SMALL   (DS_INPUT_BITBUF_ST_SMALL)#define     DS_INPUT_BITBUF_END_MOTION_SMALL  (DS_INPUT_BITBUF_END_SMALL)  // 14K DW#endif/////////////////////////////////////////////////////////////////////////////////// Debug Buffer:#if (DRAM_CONFIGURATION_TYPE == DRAM_SIZE_64)#define     DS_DEBUG_BUF_ST             (CT909_DRAM_START+0x398000L)#define     DS_DEBUG_BUF_END            (CT909_DRAM_START+0x39C000L)        // 4K DW#else#define     DS_DEBUG_BUF_ST             (CT909_DRAM_START+0x132000L)#define     DS_DEBUG_BUF_END            (CT909_DRAM_START+0x135000L)        // 3K DW// #define     DS_DEBUG_BUF_ST             (CT909_DRAM_START+0x400000L)// #define     DS_DEBUG_BUF_END            (CT909_DRAM_START+0x480000L)        // 128K DW#endif/////////////////////////////////////////////////////////////////////////////////// SideInfo Buffer:#define     DS_SIDEINFO_BUF_ST          (CT909_DRAM_START+0x38B000L)#define     DS_SIDEINFO_BUF_END         (CT909_DRAM_START+0x398000L)        // 13K DW/////////////////////////////////////////////////////////////////////////////////// For AP Usage#define     DS_INPUT_BITBUF_ST_AP       (CT909_DRAM_START+0x168000L)#define     DS_INPUT_BITBUF_END_AP      (CT909_DRAM_START+0x1A4000L)  // 60K DW: 6 Blocks#define     DS_OSD_FONTTABLE_ST_AP      (CT909_DRAM_START+0x1A4000L) #define     DS_OSD_FONTTABLE_END_AP     (CT909_DRAM_START+0x1C4000L)  // 32K DW#define     DS_OSDFRAME_ST_AP           (CT909_DRAM_START+0x1C4000L)  #define     DS_OSDFRAME_END_AP          (CT909_DRAM_START+0x216000L)  // 82K DW#if (DRAM_CONFIGURATION_TYPE == DRAM_SIZE_64)#define     DS_USERDATA_BUF_ST_AP       (CT909_DRAM_START+0x3AD000L)  // Need avoid overlap w/ DS_USB_MEMPOOL_ST/ DS_USB_MEMPOOL_END#define     DS_USERDATA_BUF_END_AP      (CT909_DRAM_START+0x800000L)  // 1107K DW#define     DS_AP_INFO_AREA             (CT909_DRAM_START+0x3AC000L)#else#define     DS_USERDATA_BUF_ST_AP       (CT909_DRAM_START+0x217000L)#define     DS_USERDATA_BUF_END_AP      (CT909_DRAM_START+0x39C000L)  // 389K DW#define     DS_AP_INFO_AREA             (CT909_DRAM_START+0x216000L)#endif#define     DS_AP_CODE_AREA             (DS_USERDATA_BUF_ST_AP)/////////////////////////////////////////////////////////////////////////////////// Radio Buffer:#ifndef SUPPORT_ANTISHOCK#define     DS_RADIO_BMPDATA_ST         (CT909_DRAM_START+0x355000L)  // 67K DW#define     DS_RADIO_BMPDATA_END        (CT909_DRAM_START+0x398000L)#endif#endif // (DRAM_CONFIGURATION_TYPE_DVD == DRAM_SIZE_32)#ifdef __cplusplus        }#endif#endif // __DVD_DRAM_32M_H__

⌨️ 快捷键说明

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