home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / CMCD0304.ISO / Software / Coverstory / waves / WavesPlatinum405NoDocs.exe / Disk1 / data1.cab / RDeEsserDLL / RDeEsser.dll / XCLI / 1001
Encoding:
Extensible Markup Language  |  2004-01-13  |  6.0 KB  |  228 lines

  1. <?xml version="1.0" standalone="yes" ?>
  2.  
  3. <ComponentDefinitions>
  4.  
  5. <!--// External resource IDs //-->
  6. <!--// Match Descriptor to Subcomponent //-->
  7.  
  8. <SubComponent>
  9.     <SubComponentType Name="RDeEsser"> 'RDSS' </SubComponentType>
  10.     
  11.     <ProcessCodeMatch>
  12.         <thng> 'pDPI' </thng>
  13.         <thng> 'ptPI' </thng>
  14.         <thng> 'pcDS' </thng>
  15.         
  16.         <ProcessCodeDescriptionID> default_stereo </ProcessCodeDescriptionID> 
  17.         <ProcessCodeDescriptionID> RenDeEsser_RDS </ProcessCodeDescriptionID> 
  18.         <ProcessCodeDescriptionID> RenDeEsser_MV_DSP_S </ProcessCodeDescriptionID> 
  19.         <ProcessCodeDescriptionID final="yes"> RenDeEsser_DSP_Stereo_external_requests </ProcessCodeDescriptionID> 
  20.         
  21.     </ProcessCodeMatch>
  22.     
  23.     <ProcessCodeMatch>
  24.         <thng> 'asPI' </thng>
  25.         <thng> 'raPI' </thng>
  26.         <thng> 'pcDX' </thng>
  27.         
  28.         <ProcessCodeDescriptionID> default_stereo </ProcessCodeDescriptionID> 
  29.         <ProcessCodeDescriptionID> RenDeEsser_RDS </ProcessCodeDescriptionID> 
  30.         <ProcessCodeDescriptionID final="yes"> RenDeEsser_Native_Stereo_external_requests </ProcessCodeDescriptionID> 
  31.         
  32.     </ProcessCodeMatch>
  33.     
  34. </SubComponent>
  35.  
  36. <SubComponent>
  37.     <SubComponentType Name="RDeEsser"> 'RDSM' </SubComponentType>
  38.     
  39.     <ProcessCodeMatch>
  40.         <thng> 'pDPI' </thng>
  41.         <thng> 'ptPI' </thng>
  42.         <thng> 'pcDS' </thng>
  43.         
  44.         <ProcessCodeDescriptionID> default_mono </ProcessCodeDescriptionID> 
  45.         <ProcessCodeDescriptionID> RenDeEsser_RDM </ProcessCodeDescriptionID> 
  46.         <ProcessCodeDescriptionID> RenDeEsser_MV_DSP_M </ProcessCodeDescriptionID> 
  47.         <ProcessCodeDescriptionID final="yes"> RenDeEsser_DSP_Mono_external_requests </ProcessCodeDescriptionID> 
  48.         
  49.     </ProcessCodeMatch>
  50.     
  51.     <ProcessCodeMatch>
  52.         <thng> 'asPI' </thng>
  53.         <thng> 'raPI' </thng>
  54.         <thng> 'pcDX' </thng>
  55.         
  56.         <ProcessCodeDescriptionID> default_mono </ProcessCodeDescriptionID> 
  57.         <ProcessCodeDescriptionID> RenDeEsser_Native_RDM </ProcessCodeDescriptionID> 
  58.         <ProcessCodeDescriptionID final="yes"> RenDeEsser_Native_Mono_external_requests </ProcessCodeDescriptionID> 
  59.         
  60.     </ProcessCodeMatch>
  61.     
  62. </SubComponent>
  63.  
  64.  
  65.  
  66.  
  67. <!--// The Descriptors //-->
  68.  
  69. <ProcessCodeDescription ID="RenDeEsser_RDS">
  70.  
  71.     <resID> 4900 </resID>
  72.     <States> 29 </States>
  73.     <Coefs> 52 </Coefs>
  74.  
  75. </ProcessCodeDescription>
  76.  
  77. <ProcessCodeDescription ID="RenDeEsser_RDM">
  78.  
  79.     <resID> 4901 </resID>
  80.     <States> 27 </States>
  81.     <Coefs> 52 </Coefs>
  82.  
  83. </ProcessCodeDescription>
  84.  
  85. <ProcessCodeDescription ID="RenDeEsser_Native_RDM">
  86.  
  87.     <resID> 4901 </resID>
  88.     <States> 27 </States>
  89.     <Coefs> 52 </Coefs>
  90.  
  91. </ProcessCodeDescription>
  92.  
  93.  
  94. <ProcessCodeDescription ID="RenDeEsser_MV_DSP_S">
  95.     <MaxSampleRate>96000</MaxSampleRate>    <!-- Notice that the stereo DSP wont be compatible with 192k while the mono is. -->
  96.     <CanRunOn>
  97.         <ProcessorSpecific> Any56k </ProcessorSpecific> 
  98.         <CycleCount> 20000 </CycleCount>
  99.     </CanRunOn>
  100.     
  101.     <CanRunOn>
  102.         <ProcessorSpecific> 56300 </ProcessorSpecific> 
  103.         <CycleCount> 429 </CycleCount>
  104.     </CanRunOn>
  105.  
  106.     <CodeNum> 255 </CodeNum>
  107.  
  108. </ProcessCodeDescription>
  109.  
  110.  
  111. <ProcessCodeDescription ID="RenDeEsser_MV_DSP_M">
  112.     <MaxSampleRate>192000</MaxSampleRate>    <!-- Notice that the stereo DSP wont be compatible with 192k while the mono is. -->
  113.     <CanRunOn>
  114.         <ProcessorSpecific> Any56k </ProcessorSpecific> 
  115.         <CycleCount> 20000 </CycleCount>
  116.     </CanRunOn>
  117.     
  118.     <CanRunOn>
  119.         <ProcessorSpecific> 56300 </ProcessorSpecific> 
  120.         <CycleCount> 320 </CycleCount>
  121.     </CanRunOn>
  122.  
  123.     <CodeNum> 215 </CodeNum>
  124.  
  125. </ProcessCodeDescription>
  126.  
  127.  
  128. <ProcessCodeDescription ID="RenDeEsser_DSP_Stereo_external_requests">
  129.  
  130. <!--// Externals for DSP (for 48kHz, updated to up to 192kHz in AdjustProcessDescriptionSelf)-->
  131.     <ExternalReq>    <!--// EX 1-->
  132.         <memSpace> 'LMEM' </memSpace> 
  133.         <theSize> 30 </theSize>
  134.         <accessCount> 66  </accessCount>
  135.         <cyclic/>
  136.     </ExternalReq>
  137.  
  138.     <ExternalReq>    <!--// EX 2-->
  139.         <memSpace> 'LMEM' </memSpace> 
  140.         <theSize> 326 </theSize>
  141.         <accessCount> 50  </accessCount>
  142.         <cyclic/>
  143.     </ExternalReq>
  144.  
  145.     <ExternalReq>    <!--// EX 3-->
  146.         <memSpace> 'LMEM' </memSpace> 
  147.         <theSize> 256 </theSize>
  148.         <accessCount> 2  </accessCount>
  149.     </ExternalReq>
  150.  
  151. </ProcessCodeDescription>
  152.  
  153. <ProcessCodeDescription ID="RenDeEsser_DSP_Mono_external_requests">
  154.  
  155. <!--// Externals for DSP (for 48kHz, updated to up to 192kHz in AdjustProcessDescriptionSelf)-->
  156.     <ExternalReq>    <!--// EX 1-->
  157.         <memSpace> 'LMEM' </memSpace> 
  158.         <theSize> 15 </theSize>
  159.         <accessCount> 33  </accessCount>
  160.         <cyclic/>
  161.     </ExternalReq>
  162.  
  163.     <ExternalReq>    <!--// EX 2-->
  164.         <memSpace> 'LMEM' </memSpace> 
  165.         <theSize> 196 </theSize>
  166.         <accessCount> 45  </accessCount>
  167.         <cyclic/>
  168.     </ExternalReq>
  169.  
  170.     <ExternalReq>    <!--// EX 3-->
  171.         <memSpace> 'LMEM' </memSpace> 
  172.         <theSize> 256 </theSize>
  173.         <accessCount> 2  </accessCount>
  174.     </ExternalReq>
  175.  
  176. </ProcessCodeDescription>
  177.  
  178. <ProcessCodeDescription ID="RenDeEsser_Native_Stereo_external_requests">
  179.  
  180.     <MaxSampleRate>192000</MaxSampleRate>
  181.  
  182. <!--// Externals for Native (Enough memory to support 192kHz)-->
  183.     <ExternalReq>    <!--// EX 1-->
  184.         <memSpace> 'LMEM' </memSpace> 
  185.         <theSize> 30 </theSize>
  186.         <cyclic/>
  187.     </ExternalReq>
  188.  
  189.     <ExternalReq>    <!--// EX 2-->
  190.         <memSpace> 'LMEM' </memSpace> 
  191.         <theSize> 4096 </theSize>   <!--// Must be a power of 2, used a mask for circular adressing! -->
  192.         <cyclic/>
  193.     </ExternalReq>
  194.  
  195.     <ExternalReq>    <!--// EX 3-->
  196.         <memSpace> 'LMEM' </memSpace> 
  197.         <theSize> 256 </theSize>
  198.     </ExternalReq>
  199.  
  200. </ProcessCodeDescription>
  201.  
  202. <ProcessCodeDescription ID="RenDeEsser_Native_Mono_external_requests">
  203.  
  204.     <MaxSampleRate>192000</MaxSampleRate>
  205.  
  206. <!--// Externals for Native (Enough memory to support 192kHz)-->
  207.     <ExternalReq>    <!--// EX 1-->
  208.         <memSpace> 'LMEM' </memSpace> 
  209.         <theSize> 15 </theSize>
  210.         <cyclic/>
  211.     </ExternalReq>
  212.  
  213.     <ExternalReq>    <!--// EX 2-->
  214.         <memSpace> 'LMEM' </memSpace> 
  215.         <theSize> 2048 </theSize>    <!--// Must be a power of 2, used a mask for circular adressing! -->
  216.         <cyclic/>
  217.     </ExternalReq>
  218.  
  219.     <ExternalReq>    <!--// EX 3-->
  220.         <memSpace> 'LMEM' </memSpace> 
  221.         <theSize> 256 </theSize>
  222.     </ExternalReq>
  223.  
  224. </ProcessCodeDescription>
  225.  
  226. </ComponentDefinitions>
  227.  
  228.