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

DVD

开发平台:

C/C++

  1. #ifndef _DSP3_CODEC_EXTERN_PARAM_H_
  2. #define _DSP3_CODEC_EXTERN_PARAM_H_
  3. #include "user_init.h"
  4. #include "types.h"
  5. #include "memmap_dsp3.h"
  6. #define DSP3_LIBRARY_VERSION        "001"
  7. typedef struct
  8. {
  9.     BYTE*       pDSPcode            __attribute__ ((packed));
  10.     UINT16      uiDSPIM             __attribute__ ((packed));
  11.     UINT16      uiDSPDM             __attribute__ ((packed));
  12.     UINT16      uiDSPPM             __attribute__ ((packed));
  13. #ifndef DVDRELEASE
  14.     BYTE        aDSPName[32];
  15. #endif
  16. } DSP3_CODEC_INFO;
  17. // **************************************************************************************** //
  18. // * AC3 Codec Setup
  19. // **************************************************************************************** //
  20. // dsp3rom.d16.ac3.5.1ch.16M
  21. extern const DSP3_CODEC_INFO    g_stDSP3Info_AC3_5_1CH_16M;
  22. // dsp3rom.d16.ac3.raw.analog.2ch
  23. extern const DSP3_CODEC_INFO    g_stDSP3Info_AC3_RAW_ANALOG_2CH;
  24. // dsp3rom.d16.ac3.2ch
  25. extern const DSP3_CODEC_INFO    g_stDSP3Info_AC3_2CH;
  26. // dsp3rom.d16.945.ac3
  27. extern const DSP3_CODEC_INFO    g_stDSP3Info_945_AC3;
  28. // dsp3rom.d16.ac3
  29. extern const DSP3_CODEC_INFO    g_stDSP3Info_AC3;
  30. // **************************************************************************************** //
  31. // * CD Codec Setup
  32. // **************************************************************************************** //
  33. // dsp3rom.d16.cd.2ch
  34. extern const DSP3_CODEC_INFO    g_stDSP3Info_CD_2CH;
  35. // dsp3rom.d16.cd
  36. extern const DSP3_CODEC_INFO    g_stDSP3Info_CD;
  37. // **************************************************************************************** //
  38. // * LPCM Codec Setup
  39. // **************************************************************************************** //
  40. // dsp3rom.d16.lpcm.2ch.eq.16M
  41. extern const DSP3_CODEC_INFO    g_stDSP3Info_LPCM_2CH_EQ_16M;
  42. // dsp3rom.d16.lpcm.2ch
  43. extern const DSP3_CODEC_INFO    g_stDSP3Info_LPCM_2CH;
  44. // dsp3rom.d16.lpcm.fudo
  45. extern const DSP3_CODEC_INFO    g_stDSP3Info_LPCM_FUDO;
  46. // dsp3rom.d16.lpcm
  47. extern const DSP3_CODEC_INFO    g_stDSP3Info_LPCM;
  48. // **************************************************************************************** //
  49. // * DTS Codec Setup
  50. // **************************************************************************************** //
  51. // dsp3rom.d16_dts.dts
  52. extern const DSP3_CODEC_INFO    g_stDSP3Info_DTS_DTS;
  53. // dsp3rom.d16.dts.5.1ch.16M
  54. extern const DSP3_CODEC_INFO    g_stDSP3Info_DTS_5_1CH_16M;
  55. // dsp3rom.d16.945.dts
  56. extern const DSP3_CODEC_INFO    g_stDSP3Info_945_DTS;
  57. // dsp3rom.d16.dts.8202
  58. extern const DSP3_CODEC_INFO    g_stDSP3Info_DTS_8202;
  59. // dsp3rom.d16.dts.8200
  60. extern const DSP3_CODEC_INFO    g_stDSP3Info_DTS_8200;
  61. // **************************************************************************************** //
  62. // * NES Codec Setup
  63. // **************************************************************************************** //
  64. // dsp3rom.d16.nes.2ch
  65. extern const DSP3_CODEC_INFO    g_stDSP3Info_NES_2CH;
  66. // dsp3rom.d16.nes
  67. extern const DSP3_CODEC_INFO    g_stDSP3Info_NES;
  68. // **************************************************************************************** //
  69. // * SPDIF Codec Setup
  70. // **************************************************************************************** //
  71. // dsp3rom.d16.spdif.dts
  72. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIF_ONLY_DTS;
  73. // dsp3rom.d16.spdif.2ch
  74. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIF_2CH;
  75. /*
  76. // dsp3rom.d16.spdif
  77. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIF;
  78. */
  79. // **************************************************************************************** //
  80. // * DTSCD Codec Setup
  81. // **************************************************************************************** //
  82. // dsp3rom.d16.raw.dtscd
  83. extern const DSP3_CODEC_INFO    g_stDSP3Info_RAW_DTSCD;
  84. // dsp3rom.d16.108.dtscd 
  85. extern const DSP3_CODEC_INFO    g_stDSP3Info_108_DTSCD;
  86. // dsp3rom.d16.dtscd
  87. extern const DSP3_CODEC_INFO    g_stDSP3Info_DTSCD;
  88. // **************************************************************************************** //
  89. // * WMA Codec Setup
  90. // **************************************************************************************** //
  91. // dsp3rom.d16.wma.2ch
  92. extern const DSP3_CODEC_INFO    g_stDSP3Info_WMA_2CH;
  93. // dsp3rom.d16.wma
  94. extern const DSP3_CODEC_INFO    g_stDSP3Info_WMA;
  95. // **************************************************************************************** //
  96. // * PPCM Codec Setup
  97. // **************************************************************************************** //
  98. // dsp3rom.d16.ppcm
  99. extern const DSP3_CODEC_INFO    g_stDSP3Info_PPCM;
  100. // **************************************************************************************** //
  101. // * SPG Codec Setup
  102. // **************************************************************************************** //
  103. // dsp3rom.d16.spg
  104. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPG;
  105. // **************************************************************************************** //
  106. // * MP3 Codec Setup
  107. // **************************************************************************************** //
  108. // dsp3rom.d16.mp3.2ch.EQ.16M
  109. extern const DSP3_CODEC_INFO    g_stDSP3Info_MP3_2CH_EQ_16M;
  110. // dsp3rom.d16.mp3.2ch
  111. extern const DSP3_CODEC_INFO    g_stDSP3Info_MP3_2CH;
  112. // dsp3rom.d16.mp3.mix
  113. extern const DSP3_CODEC_INFO    g_stDSP3Info_MP3_MIX;
  114. // dsp3rom.d16.mp3.jpg
  115. extern const DSP3_CODEC_INFO    g_stDSP3Info_MP3_JPG;
  116. // dsp3rom.d16.mp3
  117. extern const DSP3_CODEC_INFO    g_stDSP3Info_MP3;
  118. // **************************************************************************************** //
  119. // * AAC Codec Setup
  120. // **************************************************************************************** //
  121. // dsp3rom.d16.aac
  122. extern const DSP3_CODEC_INFO    g_stDSP3Info_AAC;
  123. extern  const   unsigned char   DSPAACDMTab[];
  124. extern  const   unsigned        DSPAACDMlen;
  125. // **************************************************************************************** //
  126. // * HDCD Codec Setup
  127. // **************************************************************************************** //
  128. // dsp3rom.d16.hdcd
  129. extern const DSP3_CODEC_INFO    g_stDSP3Info_HDCD;
  130. // **************************************************************************************** //
  131. // * MIDI Codec Setup
  132. // **************************************************************************************** //
  133. // dsp3rom.d16.midi
  134. extern const DSP3_CODEC_INFO    g_stDSP3Info_MIDI;
  135. // **************************************************************************************** //
  136. // * SPI Codec Setup
  137. // **************************************************************************************** //
  138. // dsp3rom.d16.cd.spi.8202
  139. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINCD_8202;
  140. // dsp3rom.d16.ac3.spi.8202
  141. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINAC3_8202;
  142. // dsp3rom.d16.dts.spi.8202
  143. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINDTS_8202;
  144. // dsp3rom.d16.cd.spi.8200
  145. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINCD_8200;
  146. // dsp3rom.d16.ac3.spi.8200
  147. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINAC3_8200;
  148. // dsp3rom.d16.dts.spi.8200
  149. extern const DSP3_CODEC_INFO    g_stDSP3Info_SPDIFINDTS_8200;
  150. // **************************************************************************************** //
  151. // * TUNER Codec Setup
  152. // **************************************************************************************** //
  153. // dsp3rom.d16.tuner
  154. extern const DSP3_CODEC_INFO    g_stDSP3Info_TUNER;
  155. // **************************************************************************************** //
  156. // * NOISE Codec Setup
  157. // **************************************************************************************** //
  158. // dsp3rom.d16.noise
  159. extern const DSP3_CODEC_INFO    g_stDSP3Info_NOISE;
  160. // **************************************************************************************** //
  161. // * OTHER Codec Setup
  162. // **************************************************************************************** //
  163. extern  const   unsigned char   DSPMP3DMTab[];
  164. extern  const   unsigned        DSPMP3DMlen;
  165. extern  const   unsigned char   DSPMP3PMTab[];
  166. extern  const   unsigned        DSPMP3PMlen;
  167. #endif