Lines Matching defs:phase
40 uint8_t phase;
408 static void add_tone(QDMCContext *s, int group, int offset, int freq, int stereo_mode, int amplitude, int phase)
421 s->tones[group][index].phase = phase;
427 int amp, phase, stereo_mode = 0, i, group, freq, group_size, group_bits;
459 phase = get_bits(gb, 3);
470 phase2 = phase - phase2;
477 add_tone(s, group, off, freq, stereo_mode & 1, amp, phase);
547 static void add_wave(QDMCContext *s, int offset, int freqs, int group, int stereo_mode, int amp, int phase)
560 pindex = (phase << 6) - ((2 * (freqs >> (4 - group)) + 1) << 7);
579 static void add_wave0(QDMCContext *s, int offset, int freqs, int stereo_mode, int amp, int phase)
588 im = level * sin_table[ (phase << 6) & 0x1FF];
589 re = level * sin_table[((phase << 6) + 128) & 0x1FF];
607 add_wave(s, t->offset, t->freq, g, t->mode, t->amplitude, t->phase);
616 add_wave0(s, t->offset, t->freq, t->mode, t->amplitude, t->phase);