Lines Matching defs:config
21 #include <config.h>
105 const a2dp_ldac_t *config = (const a2dp_ldac_t *) config_buffer;
107 if (config_size != sizeof(*config)) {
108 pa_log_error("Invalid size of config buffer");
112 if (A2DP_GET_VENDOR_ID(config->info) != LDAC_VENDOR_ID || A2DP_GET_CODEC_ID(config->info) != LDAC_CODEC_ID) {
117 if (config->frequency != LDAC_SAMPLING_FREQ_44100 && config->frequency != LDAC_SAMPLING_FREQ_48000 &&
118 config->frequency != LDAC_SAMPLING_FREQ_88200 && config->frequency != LDAC_SAMPLING_FREQ_96000) {
123 if (config->channel_mode != LDAC_CHANNEL_MODE_STEREO) {
131 static int fill_preferred_configuration_common(const pa_sample_spec *default_sample_spec, const a2dp_ldac_t *capabilities, a2dp_ldac_t *config, uint32_t vendor_id, uint16_t codec_id) {
149 config->info = A2DP_SET_VENDOR_ID_CODEC_ID(vendor_id, codec_id);
156 config->channel_mode = LDAC_CHANNEL_MODE_STEREO;
161 config->frequency = freq_table[i].cap;
169 config->frequency = freq_table[i].cap;
184 a2dp_ldac_t *config = (a2dp_ldac_t *) config_buffer;
192 pa_zero(*config);
194 if (fill_preferred_configuration_common(default_sample_spec, capabilities, config, LDAC_VENDOR_ID, LDAC_CODEC_ID) < 0)
197 return sizeof(*config);