memcfg.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __MEMCFG_H
  2. #define __MEMCFG_H
  3. #define MEMORY_GRAPH_NTSC       0x00            // 720x480  1 graphics buffer
  4. #define MEMORY_GRAPH_PAL        0x01            // 720x576  1 graphics buffer
  5. #define MEMORY_GRAPH_SMALL      0x02            // 352x288  1 graphics buffer
  6. #define MEMORY_PREVIEW         0x03            // 720x576  2 decode buffer + 1 preview buffer
  7. #define MEMORY_DVD_NTSC         0x04            // 720x480  3 decode buffers
  8. #define MEMORY_SVCD_NTSC        0x05            // 480x480  3 decode buffers
  9. #define MEMORY_CVD_NTSC         0x06            // 352x480  3 decode buffers
  10. #define MEMORY_VCD_NTSC         0x07            // 352x240  3 decode buffers
  11. #define MEMORY_DVD_PAL         0x08            // 720x576  3 decode buffers
  12. #define MEMORY_SVCD_PAL         0x09            // 480x576  3 decode buffers
  13. #define MEMORY_CVD_PAL         0x0a            // 352x576  3 decode buffers
  14. #define MEMORY_VCD_PAL         0x0b            // 352x288  3 decode buffers
  15. #define MEMORY_DVD_AUDIO        0x0c            // 720*576  1 decode buffer
  16. #define MEMORY_UNKNOWN_NTSC     0x0e            // unknown-mode, have to reset to MEMORY_DVD_NTSC
  17. #define MEMORY_UNKNOWN_PAL      0x0f            // unknown-mode, have to reset to MEMORY_DVD_PAL
  18. #define MEMORY_MIDI             0x10            // 352x288  3 decode buffer
  19. void    config_memory_size(int config, int w, int h, int force);
  20. #ifdef  MP3_JPEG_COWORK
  21. #define config_memory(_cfg)   config_memory_size(_cfg,0,0,0)
  22. #else
  23. #define config_memory(_cfg)   config_memory_size(_cfg,0,0,1)
  24. #endif
  25. //terry,2004/2/2 04:42PM
  26. #ifdef MODIFY_OSD_SHOW_NEW_STYLE_WINDOW
  27. //zhaoyanhua add 2003-12-18 10:46
  28. BYTE GetConfigMode(int config);
  29. extern void DrawNewWindow(void);
  30. #endif
  31. #if defined(SPHE8202) || defined(SPHE1000)
  32. #define setvpp_linear_mode_width(v)  (regs0->g23_reserved[0]=(v))
  33. #else
  34. #define setvpp_linear_mode_width(v)  (regs0->dip_param=(v))
  35. #endif
  36. #define REG_OSDYA   regs0->osd_base_addr
  37. #define REG_OSDYA2  regs0->osdya
  38. extern int avd_is_midi(void);
  39. #endif/*__MEMCFG_H*/