Lines Matching refs:bt_codec

155     const pa_bt_codec *bt_codec;
276 pa_assert(u->bt_codec);
305 if (u->bt_codec->get_encoded_block_size)
306 encoded_size = u->bt_codec->get_encoded_block_size(u->encoder_info, u->write_block_size);
339 pa_assert(u->bt_codec);
357 u->bt_codec->reset(u->encoder_info);
373 pa_assert(u->bt_codec);
386 length = u->bt_codec->encode_buffer(u->encoder_info, u->write_index / pa_frame_size(&u->encoder_sample_spec),
513 pa_assert(u->bt_codec);
532 memchunk.length = u->bt_codec->decode_buffer(u->decoder_info, u->decoder_buffer, received, ptr, memchunk.length, &processed);
693 pa_assert(u->bt_codec);
696 u->write_block_size = u->bt_codec->get_write_block_size(u->encoder_info, u->write_link_mtu);
705 u->read_block_size = u->bt_codec->get_read_block_size(u->decoder_info, u->read_link_mtu);
736 pa_assert(u->bt_codec);
739 if (u->bt_codec->reset(u->encoder_info) < 0)
744 if (u->bt_codec->reset(u->decoder_info) < 0)
1021 if (u->bt_codec)
1022 pa_proplist_sets(data.proplist, PA_PROP_BLUETOOTH_CODEC, u->bt_codec->name);
1260 if (u->bt_codec)
1261 pa_proplist_sets(data.proplist, PA_PROP_BLUETOOTH_CODEC, u->bt_codec->name);
1327 pa_assert(!u->bt_codec);
1331 u->bt_codec = u->transport->bt_codec;
1332 pa_assert(u->bt_codec);
1338 u->encoder_info = u->bt_codec->init(true, false, u->transport->config, u->transport->config_size, &u->encoder_sample_spec, u->core);
1345 u->decoder_info = u->bt_codec->init(false, false, u->transport->config, u->transport->config_size, &u->decoder_sample_spec, u->core);
1349 u->bt_codec->deinit(u->encoder_info);
1609 size_t new_write_block_size = u->bt_codec->reduce_encoder_bitrate(u->encoder_info, u->write_link_mtu);
1659 if (u->bt_codec->increase_encoder_bitrate
1661 size_t new_write_block_size = u->bt_codec->increase_encoder_bitrate(u->encoder_info, u->write_link_mtu);
1762 if (u->bt_codec)
1763 pa_proplist_sets(u->card->proplist, PA_PROP_BLUETOOTH_CODEC, u->bt_codec->name);
1848 if (u->bt_codec) {
1850 u->bt_codec->deinit(u->encoder_info);
1855 u->bt_codec->deinit(u->decoder_info);
1859 u->bt_codec = NULL;
2499 u->bt_codec->name, pa_bluetooth_profile_to_string(u->profile));
2535 pa_json_encoder_add_member_string(encoder, "name", endpoint_conf->bt_codec.name);
2536 pa_json_encoder_add_member_string(encoder, "description", endpoint_conf->bt_codec.description);
2622 if (u->bt_codec && pa_streq(codec_name, u->bt_codec->name)) {
2654 endpoint_conf->bt_codec.name);
2658 pa_log_info("Initiating codec switching process to %s", endpoint_conf->bt_codec.name);
2681 if (u->bt_codec)
2682 pa_json_encoder_add_element_string(encoder, u->bt_codec->name);