Home | History | Annotate | Download | only in audio

Lines Matching full:info

67         muldiv64 (ticks, hw->info.bytes_per_second, get_ticks_per_sec ());
70 samples = INT_MAX >> hw->info.shift;
73 samples = bytes >> hw->info.shift;
90 dst = advance (wav->pcm_buf, rpos << hw->info.shift);
93 qemu_put_buffer (wav->f, dst, convert_samples << hw->info.shift);
154 audio_pcm_init_info (&hw->info, &wav_as);
157 wav->pcm_buf = audio_calloc (AUDIO_FUNC, hw->samples, 1 << hw->info.shift);
160 hw->samples << hw->info.shift);
164 le_store (hdr + 22, hw->info.nchannels, 2);
165 le_store (hdr + 24, hw->info.freq, 4);
166 le_store (hdr + 28, hw->info.freq << (bits16 + stereo), 4);
187 uint32_t datalen = wav->total_samples << hw->info.shift;
319 audio_pcm_init_info (&hw->info, &wav_as);
322 wav->pcm_buf = audio_calloc (AUDIO_FUNC, hw->samples, 1 << hw->info.shift);
359 int64_t bytes = muldiv64(ticks, hw->info.bytes_per_second, get_ticks_per_sec());
362 samples = INT_MAX >> hw->info.shift;
365 samples = bytes >> hw->info.shift;
383 src = advance (wav->pcm_buf, wpos << hw->info.shift);
385 qemu_get_buffer (wav->f, src, convert_samples << hw->info.shift);
386 memcpy (dst, src, convert_samples << hw->info.shift);