DSP Memory Region: Difference between revisions
No edit summary |
|||
Line 58: | Line 58: | ||
|- | |- | ||
| 4 | | 4 | ||
| | | f32[3][2][2] | ||
| | | Input Gain (Each input has 12 channels) | ||
|- | |||
| 52 | |||
| f32 | |||
| Rate multiplier (1.0x == native DSP rate) | |||
|- | |||
| 56 | |||
| u8 | |||
| Interpolation mode | |||
|- | |||
| 57 | |||
| u8 | |||
| Polyphase filter select | |||
|- | |||
| 58 | |||
| u16 | |||
| bit[0]: Simple Filter enabled, bit[1]: Biquadratic Filter enabled | |||
|- | |||
| 60 | |||
| SimpleFilter | |||
| Simple Filter (One pole normalized recursive linear filter) | |||
|- | |||
| 64 | |||
| BiquadFilter | |||
| Biquadratic Filter (Two poles two zeros normalized recursive linear filter) | |||
|- | |- | ||
| 74 | | 74 | ||
Line 82: | Line 106: | ||
|- | |- | ||
| 164 | | 164 | ||
| | | u32 | ||
| | | Play position | ||
|- | |||
| 168 | |||
| 4 | |||
| ? | |||
|- | |- | ||
| 172 | | 172 | ||
| u32 | | u32 | ||
| Physical address of | | Physical address of embedded buffer | ||
|- | |- | ||
| 176 | | 176 | ||
| u32 | | u32 | ||
| Number of samples in | | Number of samples in embedded buffer | ||
|- | |- | ||
| 180 | | 180 | ||
Line 98: | Line 126: | ||
|- | |- | ||
| 182 | | 182 | ||
| | | AdpcmData | ||
| ADPCM | | ADPCM data associated with embedded buffer | ||
|- | |- | ||
| 188 | | 188 | ||
| u16 | | u16 | ||
| bit[0]: ADPCM updated?; bit[1]: Is looping? | | bit[0]: ADPCM updated?; bit[1]: Is looping?r | ||
|- | |- | ||
| 190 | | 190 | ||
| u16 | | u16 | ||
| Buffer Id of | | Buffer Id of embedded buffer | ||
|} | |} | ||
Line 135: | Line 155: | ||
|- | |- | ||
| 8 | | 8 | ||
| | | AdpcmData | ||
| | | ADPCM data | ||
|- | |- | ||
| 14 | | 14 | ||
| u8 | | u8 | ||
| ADPCM dirty? | | ADPCM data dirty? | ||
|- | |- | ||
| 15 | | 15 | ||
Line 162: | Line 174: | ||
| - | | - | ||
|} | |} | ||
=== Adpcm Data === | |||
{| class="wikitable" | |||
|- | |||
| 0 | |||
| u8 | |||
| ADPCM predictor/scale | |||
|- | |||
| 1 | |||
| u8 | |||
| - | |||
|- | |||
| 2 | |||
| s16 | |||
| ADPCM y[n-1] | |||
|- | |||
| 4 | |||
| s16 | |||
| ADPCM y[n-2] | |||
|} | |||
=== Simple Filter === | === Simple Filter === |