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

📄 dvd_dram_64m.h

📁 ct952 source code use for Digital Frame Photo
💻 H
📖 第 1 页 / 共 2 页
字号:
// 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+0x3C8000L)#define     DS_AD0BUF_END               (CT909_DRAM_START+0x3CC000L)  // 4K DW#define     DS_AD1BUF_ST                (CT909_DRAM_START+0x3CC000L)#define     DS_AD1BUF_END               (CT909_DRAM_START+0x3D0000L)  // 4K DW#define     DS_AD0BUF_ST_AVI            (CT909_DRAM_START+0x3C8000L)#define     DS_AD0BUF_END_AVI           (CT909_DRAM_START+0x485000L)  // 189K DW#define     DS_AD1BUF_ST_AVI            (CT909_DRAM_START+0x485000L)#define     DS_AD1BUF_END_AVI           (CT909_DRAM_START+0x48A000L)  // 5K DW#define     DS_AD0BUF_ST_MM_MOTION      (DS_AD0BUF_ST)#define     DS_AD0BUF_END_MM_MOTION     (DS_AD0BUF_END)   // 32K DW#define     DS_AD1BUF_ST_MM_MOTION      (DS_AD1BUF_ST)#define     DS_AD1BUF_END_MM_MOTION     (DS_AD1BUF_END)   // 4K DW#define     DS_AD0BUF_ST_MM             (CT909_DRAM_START+0x3AE000L)#define     DS_AD0BUF_END_MM            (CT909_DRAM_START+0x43C000L)  // 142K DW#define     DS_AD1BUF_ST_MM             (CT909_DRAM_START+0x43C000L)#define     DS_AD1BUF_END_MM            (CT909_DRAM_START+0x44C000L)  // 16K DW/////////////////////////////////////////////////////////////////////////////////// Video Buffer#define     DS_VDBUF_ST                 (CT909_DRAM_START+0x3D0000L)#define     DS_VDBUF_END                (CT909_DRAM_START+0x41A000L)    // 74K DW#define     DS_VDBUF_ST_AVI             (CT909_DRAM_START+0x48A000L)#define     DS_VDBUF_END_AVI            (CT909_DRAM_START+0x50A000L)    // 128 DW#define     DS_VDBUF_ST_MM_MOTION       (DS_VDBUF_ST)#define     DS_VDBUF_END_MM_MOTION      (DS_VDBUF_END)     // 128K DW#define     DS_VDBUF_ST_MM              (CT909_DRAM_START+0x44C000L)#define     DS_VDBUF_END_MM             (CT909_DRAM_START+0x464000L)  // 24K DW/////////////////////////////////////////////////////////////////////////////////// SP Char-Based Input/Output Buffer/ AVI Index Buffer: 3K DW#define     DS_CHAR_BASED_SP_OUTBUF_ST  (CT909_DRAM_START+0x523000L)#define     DS_CHAR_BASED_SP_OUTBUF_END (CT909_DRAM_START+0x53C000L)    // 25K DW#define     DS_MP4_INDEX_TBL_ST         (CT909_DRAM_START+0x549000)#define     DS_MP4_INDEX_TBL_END        (CT909_DRAM_START+0x640000)     // 247K DW#define     DS_MP4_INDEX_TBL_LEN        (DS_MP4_INDEX_TBL_END - DS_MP4_INDEX_TBL_ST)#define     DS_MP4_TMP_INDEX_TBL_ST     (DS_VDBUF_ST_AVI)#define     DS_MP4_TMP_INDEX_TBL_END    (DS_VDBUF_END_AVI)#define     DS_MP4_TMP_INDEX_TBL_LEN    (DS_MP4_TMP_INDEX_TBL_END - DS_MP4_TMP_INDEX_TBL_ST)#define     DS_AVI_INDEX_TBL_ST         (CT909_DRAM_START+0x7C0000L)#define     DS_AVI_INDEX_TBL_END        (CT909_DRAM_START+0x7E0000L)        // 32 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)/////////////////////////////////////////////////////////////////////////////////// JPG Original Buffer#define     DS_JPG_ORG_BUFF_ST          (CT909_DRAM_START+0x464000)#define     DS_JPG_ORG_BUFF_END         (CT909_DRAM_START+0x60E000)    // 426K DW/////////////////////////////////////////////////////////////////////////////////// Servo Buffer:#ifdef SUPPORT_ANTISHOCK#define     DS_INPUT_BITBUF_ST          (CT909_DRAM_START+0x41A000L)#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x79E000L)      // 900K DW: 90 Blocks#ifdef SUPPORT_MP4#define     DS_INPUT_BITBUF_ST_AVI      (CT909_DRAM_START+0x640000L)#define     DS_INPUT_BITBUF_END_AVI     (CT909_DRAM_START+0x79E000L)      // 350K DW: 35 Blocks#else#define     DS_INPUT_BITBUF_ST_AVI      (CT909_DRAM_START+0x550000L)#define     DS_INPUT_BITBUF_END_AVI     (CT909_DRAM_START+0x79E000L)      // 590K DW: 59 Blocks#endif#define     DS_INPUT_BITBUF_ST_MM       (CT909_DRAM_START+0x60E000L)#define     DS_INPUT_BITBUF_END_MM      (CT909_DRAM_START+0x79E000L)      // 400K DW: 40 Blocks#define     DS_INPUT_BITBUF_ST_MOTION   (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MOTION  (DS_INPUT_BITBUF_END)      // 900K DW: 90 Blocks#else#define     DS_INPUT_BITBUF_ST          (CT909_DRAM_START+0x6E0000L)#define     DS_INPUT_BITBUF_END         (CT909_DRAM_START+0x73A000L)  // 90K DW: 9 Blocks#define     DS_INPUT_BITBUF_ST_AVI      (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_AVI     (DS_INPUT_BITBUF_END)  // 90K DW: 9 Blocks#define     DS_INPUT_BITBUF_ST_MM       (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MM      (DS_INPUT_BITBUF_END)  // 90K DW: 9 Blocks#define     DS_INPUT_BITBUF_ST_MOTION   (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_MOTION  (DS_INPUT_BITBUF_END)  // 90K DW: 9 Blocks// wyc2.77-909p, when MP3 mode, use smaller source buffer.#define     DS_INPUT_BITBUF_ST_SMALL          (DS_INPUT_BITBUF_ST)#define     DS_INPUT_BITBUF_END_SMALL         (DS_INPUT_BITBUF_END)  // 14K DW#define     DS_INPUT_BITBUF_ST_MM_SMALL       (CT909_DRAM_START+0x6E0000L)#define     DS_INPUT_BITBUF_END_MM_SMALL      (CT909_DRAM_START+0x6E4000L)  // 4K DW#define     DS_INPUT_BITBUF_ST_AVI_SMALL      (DS_INPUT_BITBUF_ST_AVI)#define     DS_INPUT_BITBUF_END_AVI_SMALL     (DS_INPUT_BITBUF_END_AVI)  // 4K DW#define     DS_INPUT_BITBUF_ST_MOTION_SMALL   (DS_INPUT_BITBUF_ST_MOTION)#define     DS_INPUT_BITBUF_END_MOTION_SMALL  (DS_INPUT_BITBUF_END_MOTION)  // 14K DW#endif/////////////////////////////////////////////////////////////////////////////////// Debug Buffer:#ifdef SUPPORT_ANTISHOCK#define     DS_DEBUG_BUF_ST             (CT909_DRAM_START+0x7AE000L)#define     DS_DEBUG_BUF_END            (CT909_DRAM_START+0x7C0000L)        // 18K DW#else#define     DS_DEBUG_BUF_ST             (CT909_DRAM_START+0x74A000L)#define     DS_DEBUG_BUF_END            (CT909_DRAM_START+0x7C0000L)        // 118K DW#endif/////////////////////////////////////////////////////////////////////////////////// SideInfo Buffer:#define     DS_SIDEINFO_BUF_ST          (CT909_DRAM_START+0x53C000L)#define     DS_SIDEINFO_BUF_END         (CT909_DRAM_START+0x549000L)        // 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#define     DS_USERDATA_BUF_ST_AP       (CT909_DRAM_START+0x217000L)#define     DS_USERDATA_BUF_END_AP      (CT909_DRAM_START+0x800000L)  // 1533K DW#define     DS_AP_INFO_AREA             (CT909_DRAM_START+0x216000L)#define     DS_AP_CODE_AREA             (DS_USERDATA_BUF_ST_AP)/////////////////////////////////////////////////////////////////////////////////// Radio Buffer:#ifndef SUPPORT_ANTISHOCK#define     DS_RADIO_BMPDATA_ST         (CT909_DRAM_START+0x69D000L)  // 67K DW#define     DS_RADIO_BMPDATA_END        (CT909_DRAM_START+0x6E0000L)#endif#endif // (DRAM_CONFIGURATION_TYPE_DVD == DRAM_SIZE_64)#ifdef __cplusplus        }#endif#endif // __DVD_DRAM_64M_H__

⌨️ 快捷键说明

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