Lines Matching full:samples
57 int samples; member
80 static int write_audio (GUSState *s, int samples) in write_audio() argument
85 while (samples) { in write_audio()
88 nbytes = samples << s->shift; in write_audio()
98 samples -= wsampl; in write_audio()
99 pos = (pos + wsampl) % s->samples; in write_audio()
113 int samples, to_play, net = 0; in GUS_callback() local
116 samples = free >> s->shift; in GUS_callback()
117 to_play = MIN (samples, s->left); in GUS_callback()
128 samples -= written; in GUS_callback()
132 samples = MIN (samples, s->samples); in GUS_callback()
133 if (samples) { in GUS_callback()
134 gus_mixvoices (&s->emu, s->freq, samples, s->mixbuf); in GUS_callback()
136 while (samples) { in GUS_callback()
137 int written = write_audio (s, samples); in GUS_callback()
141 samples -= written; in GUS_callback()
145 s->left = samples; in GUS_callback()
217 VMSTATE_INT32 (samples, GUSState),
275 s->samples = AUD_get_buffer_size_out (s->voice) >> s->shift; in gus_realizefn()
276 s->mixbuf = g_malloc0 (s->samples << s->shift); in gus_realizefn()