tag | line | file | source code |
samples | 152 | drivers/sound/gus_wave.c | static struct patch_info *samples; |
samples | 461 | drivers/sound/gus_wave.c | if (position < samples[sample_no].len) |
samples | 466 | drivers/sound/gus_wave.c | samples[sample_no].mode & WAVE_16_BITS); |
samples | 617 | drivers/sound/gus_wave.c | is16bits = (samples[instr_no].mode & WAVE_16_BITS) ? 1 : 0; /* 8 or 16 bits */ |
samples | 1221 | drivers/sound/gus_wave.c | delta_freq = note_freq - samples[samplep].base_note; |
samples | 1229 | drivers/sound/gus_wave.c | if (samples[samplep].low_note <= note_freq && |
samples | 1230 | drivers/sound/gus_wave.c | note_freq <= samples[samplep].high_note) |
samples | 1233 | drivers/sound/gus_wave.c | samplep = samples[samplep].key; /* |
samples | 1246 | drivers/sound/gus_wave.c | is16bits = (samples[sample].mode & WAVE_16_BITS) ? 1 : 0; |
samples | 1247 | drivers/sound/gus_wave.c | voices[voice].mode = samples[sample].mode; |
samples | 1248 | drivers/sound/gus_wave.c | voices[voice].patch_vol = samples[sample].volume; |
samples | 1256 | drivers/sound/gus_wave.c | voices[voice].env_rate[i] = samples[sample].env_rate[i]; |
samples | 1257 | drivers/sound/gus_wave.c | voices[voice].env_offset[i] = samples[sample].env_offset[i]; |
samples | 1263 | drivers/sound/gus_wave.c | base_note = samples[sample].base_note / 100; /* Try to avoid overflows */ |
samples | 1266 | drivers/sound/gus_wave.c | freq = samples[sample].base_freq * note_freq / base_note; |
samples | 1279 | drivers/sound/gus_wave.c | pan = (samples[sample].panning + voices[voice].panning) / 32; |
samples | 1286 | drivers/sound/gus_wave.c | if (samples[sample].mode & WAVE_16_BITS) |
samples | 1290 | drivers/sound/gus_wave.c | ((sample_ptrs[sample] + samples[sample].len) >> 18)) |
samples | 1316 | drivers/sound/gus_wave.c | if (samples[sample].mode & WAVE_LOOP_BACK) |
samples | 1317 | drivers/sound/gus_wave.c | gus_write_addr (0x0a, sample_ptrs[sample] + samples[sample].len - |
samples | 1323 | drivers/sound/gus_wave.c | if (samples[sample].mode & WAVE_LOOPING) |
samples | 1327 | drivers/sound/gus_wave.c | if (samples[sample].mode & WAVE_BIDIR_LOOP) |
samples | 1330 | drivers/sound/gus_wave.c | if (samples[sample].mode & WAVE_LOOP_BACK) |
samples | 1333 | drivers/sound/gus_wave.c | sample_ptrs[sample] + samples[sample].loop_end - |
samples | 1338 | drivers/sound/gus_wave.c | gus_write_addr (0x02, sample_ptrs[sample] + samples[sample].loop_start, |
samples | 1340 | drivers/sound/gus_wave.c | gus_write_addr (0x04, sample_ptrs[sample] + samples[sample].loop_end, |
samples | 1350 | drivers/sound/gus_wave.c | gus_write_addr (0x04, sample_ptrs[sample] + samples[sample].len - 1, |
samples | 1586 | drivers/sound/gus_wave.c | memcpy ((char *) &samples[free_sample], &patch, sizeof_patch); |
samples | 1592 | drivers/sound/gus_wave.c | samples[free_sample].key = patch_table[instr]; |
samples | 2449 | drivers/sound/gus_wave.c | ptr = samples[ptr].key; /* Follow link */ |
samples | 2464 | drivers/sound/gus_wave.c | ptr = samples[ptr].key; /* Follow link */ |
samples | 2479 | drivers/sound/gus_wave.c | memcpy (rec->data.data8, (char *) &samples[ptr], |
samples | 2501 | drivers/sound/gus_wave.c | if (pat->len > samples[ptr].len) /* Cannot expand sample */ |
samples | 2504 | drivers/sound/gus_wave.c | pat->key = samples[ptr].key; /* Ensure the link is correct */ |
samples | 2506 | drivers/sound/gus_wave.c | memcpy ((char *) &samples[ptr], rec->data.data8, |
samples | 2524 | drivers/sound/gus_wave.c | if (offs < 0 || offs >= samples[sample].len) |
samples | 2527 | drivers/sound/gus_wave.c | n = samples[sample].len - offs; /* Num of bytes left */ |
samples | 2565 | drivers/sound/gus_wave.c | if (offs < 0 || offs >= samples[sample].len) |
samples | 2570 | drivers/sound/gus_wave.c | n = samples[sample].len - offs; /* |
samples | 2968 | drivers/sound/gus_wave.c | PERMANENT_MALLOC (struct patch_info *, samples, |
samples | 2969 | drivers/sound/gus_wave.c | (MAX_SAMPLE + 1) * sizeof (*samples), mem_start); |