Lines Matching refs:sound
42 SPSoundEntry *sound; in SPInitSoundTable() local
57 sound = &table->sound[0]; in SPInitSoundTable()
58 adpcm = (SPAdpcmEntry*)&table->sound[table->entries]; in SPInitSoundTable()
63 switch (sound->type) in SPInitSoundTable()
67 sound->loopAddr = mramBase4 + sound->currentAddr; // dummy in SPInitSoundTable()
68 sound->loopEndAddr = 0; // not used in SPInitSoundTable()
69 sound->endAddr = mramBase4 + sound->endAddr; in SPInitSoundTable()
70 sound->currentAddr = mramBase4 + sound->currentAddr; in SPInitSoundTable()
71 sound->adpcm = adpcm; in SPInitSoundTable()
79 sound->loopAddr = mramBase4 + sound->loopAddr; in SPInitSoundTable()
80 sound->loopEndAddr = mramBase4 + sound->loopEndAddr; in SPInitSoundTable()
81 sound->endAddr = mramBase4 + sound->endAddr; in SPInitSoundTable()
82 sound->currentAddr = mramBase4 + sound->currentAddr; in SPInitSoundTable()
83 sound->adpcm = adpcm; in SPInitSoundTable()
91 sound->loopAddr = mramBase16 + sound->currentAddr; // dummy in SPInitSoundTable()
92 sound->loopEndAddr = 0; // not used in SPInitSoundTable()
93 sound->endAddr = mramBase16 + sound->endAddr; in SPInitSoundTable()
94 sound->currentAddr = mramBase16 + sound->currentAddr; in SPInitSoundTable()
100 sound->loopAddr = mramBase16 + sound->loopAddr; in SPInitSoundTable()
101 sound->loopEndAddr = mramBase16 + sound->loopEndAddr; in SPInitSoundTable()
102 sound->endAddr = mramBase16 + sound->endAddr; in SPInitSoundTable()
103 sound->currentAddr = mramBase16 + sound->currentAddr; in SPInitSoundTable()
109 sound->loopAddr = mramBase8 + sound->currentAddr; // dummy in SPInitSoundTable()
110 sound->loopEndAddr = 0; // not used in SPInitSoundTable()
111 sound->endAddr = mramBase8 + sound->endAddr; in SPInitSoundTable()
112 sound->currentAddr = mramBase8 + sound->currentAddr; in SPInitSoundTable()
118 sound->loopAddr = mramBase8 + sound->loopAddr; in SPInitSoundTable()
119 sound->loopEndAddr = mramBase8 + sound->loopEndAddr; in SPInitSoundTable()
120 sound->endAddr = mramBase8 + sound->endAddr; in SPInitSoundTable()
121 sound->currentAddr = mramBase8 + sound->currentAddr; in SPInitSoundTable()
126 sound++; in SPInitSoundTable()
138 return &table->sound[index]; in SPGetSoundEntry()
146 void SPPrepareSound(SPSoundEntry *sound, AXVPB *axvpb, u32 sampleRate) in SPPrepareSound() argument
152 ASSERT(sound); in SPPrepareSound()
157 switch (sound->type) in SPPrepareSound()
161 loopAddr = sound->loopAddr; in SPPrepareSound()
162 endAddr = sound->endAddr; in SPPrepareSound()
163 currentAddr = sound->currentAddr; in SPPrepareSound()
166 p1 = (u16*)sound->adpcm; in SPPrepareSound()
218 loopAddr = sound->loopAddr; in SPPrepareSound()
219 endAddr = sound->loopEndAddr; in SPPrepareSound()
220 currentAddr = sound->currentAddr; in SPPrepareSound()
223 p1 = (u16*)sound->adpcm; in SPPrepareSound()
278 loopAddr = sound->loopAddr; in SPPrepareSound()
279 endAddr = sound->endAddr; in SPPrepareSound()
280 currentAddr = sound->currentAddr; in SPPrepareSound()
334 loopAddr = sound->loopAddr; in SPPrepareSound()
335 endAddr = sound->loopEndAddr; in SPPrepareSound()
336 currentAddr = sound->currentAddr; in SPPrepareSound()
390 loopAddr = sound->loopAddr; in SPPrepareSound()
391 endAddr = sound->endAddr; in SPPrepareSound()
392 currentAddr = sound->currentAddr; in SPPrepareSound()
446 loopAddr = sound->loopAddr; in SPPrepareSound()
447 endAddr = sound->loopEndAddr; in SPPrepareSound()
448 currentAddr = sound->currentAddr; in SPPrepareSound()
505 void SPPrepareEnd(SPSoundEntry *sound, AXVPB *axvpb) in SPPrepareEnd() argument
509 ASSERT(sound); in SPPrepareEnd()
515 axvpb->pb.addr.endAddressHi = (u16)(sound->endAddr >> 16); in SPPrepareEnd()
516 axvpb->pb.addr.endAddressLo = (u16)(sound->endAddr & 0xFFFF); in SPPrepareEnd()