Lines Matching refs:play
160 if (u->prev_playback_samples > info.play.samples) {
162 * Unfortunately info.play.samples can sometimes go backwards, even before it wraps!
167 if (u->prev_playback_samples + info.play.samples < 240000) {
170 pa_log_debug("play.samples went backwards %d bytes", u->prev_playback_samples - info.play.samples);
173 u->prev_playback_samples = info.play.samples;
174 played_bytes = (((uint64_t)u->play_samples_msw << 32) + info.play.samples) * u->frame_size;
255 info.play.buffer_size = buffer_size;
278 info.play.sample_rate = ss->rate;
279 info.play.channels = ss->channels;
282 info.play.precision = 8;
283 info.play.encoding = AUDIO_ENCODING_LINEAR;
286 info.play.precision = 8;
287 info.play.encoding = AUDIO_ENCODING_ALAW;
290 info.play.precision = 8;
291 info.play.encoding = AUDIO_ENCODING_ULAW;
294 info.play.precision = 16;
295 info.play.encoding = AUDIO_ENCODING_LINEAR;
541 info.play.gain = pa_cvolume_max(&s->real_volume) * AUDIO_MAX_GAIN / PA_VOLUME_NORM;
542 pa_assert(info.play.gain <= AUDIO_MAX_GAIN);
563 pa_cvolume_set(&s->real_volume, s->sample_spec.channels, info.play.gain * PA_VOLUME_NORM / AUDIO_MAX_GAIN);
576 info.play.gain = pa_cvolume_max(&s->real_volume) * AUDIO_MAX_GAIN / PA_VOLUME_NORM;
577 pa_assert(info.play.gain <= AUDIO_MAX_GAIN);
598 pa_cvolume_set(&s->real_volume, s->sample_spec.channels, info.play.gain * PA_VOLUME_NORM / AUDIO_MAX_GAIN);
700 if (info.play.error) {
704 info.play.error = 0;