taglinefilesource code
samples146drivers/sound/gus_wave.cstatic struct patch_info samples[MAX_SAMPLE + 1];
samples558drivers/sound/gus_wave.cis16bits = (samples[instr_no].mode & WAVE_16_BITS) ? 1 : 0;  /* 8 or 16 bit samples */
samples1115drivers/sound/gus_wave.cdelta_freq = note_freq - samples[samplep].base_note;
samples1123drivers/sound/gus_wave.cif (samples[samplep].low_note <= note_freq && note_freq <= samples[samplep].high_note)
samples1126drivers/sound/gus_wave.csamplep = samples[samplep].key;  /* Follow link */
samples1137drivers/sound/gus_wave.cis16bits = (samples[sample].mode & WAVE_16_BITS) ? 1 : 0;  /* 8 or 16 bit samples */
samples1138drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
samples1139drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
samples1147drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
samples1148drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
samples1154drivers/sound/gus_wave.cbase_note = samples[sample].base_note / 100;  /* To avoid overflows */
samples1157drivers/sound/gus_wave.cfreq = samples[sample].base_freq * note_freq / base_note;
samples1169drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
samples1176drivers/sound/gus_wave.cif (samples[sample].mode & WAVE_16_BITS)
samples1180drivers/sound/gus_wave.c((sample_ptrs[sample] + samples[sample].len) >> 18))
samples1200drivers/sound/gus_wave.cif (samples[sample].mode & WAVE_LOOP_BACK)
samples1201drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + samples[sample].len, is16bits);  /* Sample start=end */
samples1205drivers/sound/gus_wave.cif (samples[sample].mode & WAVE_LOOPING)
samples1209drivers/sound/gus_wave.cif (samples[sample].mode & WAVE_BIDIR_LOOP)
samples1212drivers/sound/gus_wave.cif (samples[sample].mode & WAVE_LOOP_BACK)
samples1215drivers/sound/gus_wave.csample_ptrs[sample] + samples[sample].loop_end, is16bits);
samples1219drivers/sound/gus_wave.cgus_write_addr (0x02, sample_ptrs[sample] + samples[sample].loop_start, is16bits);  /* Loop start location */
samples1220drivers/sound/gus_wave.cgus_write_addr (0x04, sample_ptrs[sample] + samples[sample].loop_end, is16bits);  /* Loop end location */
samples1229drivers/sound/gus_wave.cgus_write_addr (0x04, sample_ptrs[sample] + samples[sample].len, is16bits);  /* Loop end location */
samples1392drivers/sound/gus_wave.cmemcpy ((char *) &samples[free_sample], &patch, sizeof_patch);
samples1398drivers/sound/gus_wave.csamples[free_sample].key = patch_table[instr];
samples2173drivers/sound/gus_wave.cptr = samples[ptr].key;  /* Follow link */
samples2188drivers/sound/gus_wave.cptr = samples[ptr].key;  /* Follow link */
samples2203drivers/sound/gus_wave.cmemcpy (rec->data.data8, (char *) &samples[ptr],
samples2225drivers/sound/gus_wave.cif (pat->len > samples[ptr].len)  /* Cannot expand sample */
samples2228drivers/sound/gus_wave.cpat->key = samples[ptr].key;  /* Ensure the link is correct */
samples2230drivers/sound/gus_wave.cmemcpy ((char *) &samples[ptr], rec->data.data8,
samples2248drivers/sound/gus_wave.cif (offs < 0 || offs >= samples[sample].len)
samples2251drivers/sound/gus_wave.cn = samples[sample].len - offs;  /* Nr of bytes left */
samples2281drivers/sound/gus_wave.cif (offs < 0 || offs >= samples[sample].len)
samples2284drivers/sound/gus_wave.cn = samples[sample].len - offs;  /* Nr of bytes left */