Lines Matching defs:config
78 struct pcm_config config;
100 out->config.start_threshold = PLAYBACK_PERIOD_START_THRESHOLD * PERIOD_SIZE;
101 out->config.avail_min = PERIOD_SIZE;
103 out->pcm = pcm_open(CARD_OUT, PORT_CODEC, PCM_OUT | PCM_MMAP | PCM_NOIRQ | PCM_MONOTONIC, &out->config);
120 return out->config.rate;
145 return audio_channel_out_mask_from_count(out->config.channels);
152 return audio_format_from_pcm_format(out->config.format);
233 return (PERIOD_SIZE * PLAYBACK_PERIOD_COUNT * 1000) / out->config.rate;
302 size_t kernel_buffer_size = out->config.period_size * out->config.period_count;
426 struct audio_config *config,
464 out->config.channels = CHANNEL_STEREO;
465 out->config.rate = CODEC_SAMPLING_RATE;
466 out->config.format = PCM_FORMAT_S16_LE;
467 out->config.period_size = PERIOD_SIZE;
468 out->config.period_count = PLAYBACK_PERIOD_COUNT;
470 if (out->config.rate != config->sample_rate ||
471 audio_channel_count_from_out_mask(config->channel_mask) != CHANNEL_STEREO ||
472 out->config.format != pcm_format_from_audio_format(config->format) ) {
473 config->sample_rate = out->config.rate;
474 config->format = audio_format_from_pcm_format(out->config.format);
475 config->channel_mask = audio_channel_out_mask_from_count(CHANNEL_STEREO);
480 out->config.channels, out->config.rate, out->config.format);
486 config->format = out_get_format(&out->stream.common);
487 config->channel_mask = out_get_channels(&out->stream.common);
488 config->sample_rate = out_get_sample_rate(&out->stream.common);
573 const struct audio_config *config)
582 struct audio_config *config,