Home
last modified time | relevance | path

Searched refs:codec (Results 1 – 25 of 107) sorted by relevance

12345

/packages/modules/Bluetooth/system/stack/btm/
Dbtm_sco_hfp_hal_linux.cc95 .inner = {.codec = codec::CVSD}, in cache_codec_capabilities()
103 .inner = {.codec = codec::MSBC_TRANSPARENT}, in cache_codec_capabilities()
112 .inner = {.codec = codec::MSBC, .data_path = rp->hci_data_path_id}, in cache_codec_capabilities()
119 (uint64_t)c.inner.codec, c.inner.data_path, c.inner.data.size(), in cache_codec_capabilities()
235 uint8_t codec; member
239 int codec) { in mgmt_notify_sco_connection_change() argument
250 cp->codec = codec; in mgmt_notify_sco_connection_change()
314 if (c.inner.codec == MSBC_TRANSPARENT && coding_format == ESCO_CODING_FORMAT_TRANSPNT) { in is_coding_format_supported()
317 if (c.inner.codec == MSBC && coding_format == ESCO_CODING_FORMAT_MSBC) { in is_coding_format_supported()
347 if (c.inner.codec & codecs) { in get_codec_capabilities()
[all …]
Dbtm_sco_hfp_hal.h33 enum codec : uint64_t { enum
41 codec codec; member
57 return codec::MSBC_TRANSPARENT; in esco_coding_to_codec()
59 return codec::MSBC; in esco_coding_to_codec()
61 return codec::LC3; in esco_coding_to_codec()
66 return codec::CVSD; in esco_coding_to_codec()
98 size_t get_packet_size(int codec);
101 void notify_sco_connection_change(RawAddress device, bool is_connected, int codec);
Dbtm_sco_hfp_hal.cc35 .codec = codec::CVSD, in init()
40 .codec = codec::MSBC, in init()
62 if (c.codec & codecs) { in get_codec_capabilities()
/packages/modules/Bluetooth/system/audio_hal_interface/aidl/a2dp/
Da2dp_provider_info.cc102 CodecInfo const& codec, btav_a2dp_codec_index_t* ext_index) { in assignSourceCodecIndex() argument
103 switch (codec.id.getTag()) { in assignSourceCodecIndex()
108 switch (codec.id.get<CodecId::a2dp>()) { in assignSourceCodecIndex()
118 int vendor_id = codec.id.get<CodecId::vendor>().id; in assignSourceCodecIndex()
119 int codec_id = codec.id.get<CodecId::vendor>().codecId; in assignSourceCodecIndex()
154 CodecInfo const& codec, btav_a2dp_codec_index_t* ext_index) { in assignSinkCodecIndex() argument
155 switch (codec.id.getTag()) { in assignSinkCodecIndex()
160 switch (codec.id.get<CodecId::a2dp>()) { in assignSinkCodecIndex()
170 int vendor_id = codec.id.get<CodecId::vendor>().id; in assignSinkCodecIndex()
171 int codec_id = codec.id.get<CodecId::vendor>().codecId; in assignSinkCodecIndex()
[all …]
Da2dp_encoding_aidl.cc114 using ::bluetooth::audio::aidl::a2dp::codec::A2dpAacToHalConfig;
115 using ::bluetooth::audio::aidl::a2dp::codec::A2dpAptxToHalConfig;
116 using ::bluetooth::audio::aidl::a2dp::codec::A2dpCodecToHalBitsPerSample;
117 using ::bluetooth::audio::aidl::a2dp::codec::A2dpCodecToHalChannelMode;
118 using ::bluetooth::audio::aidl::a2dp::codec::A2dpCodecToHalSampleRate;
119 using ::bluetooth::audio::aidl::a2dp::codec::A2dpLdacToHalConfig;
120 using ::bluetooth::audio::aidl::a2dp::codec::A2dpOpusToHalConfig;
121 using ::bluetooth::audio::aidl::a2dp::codec::A2dpSbcToHalConfig;
323 return ::bluetooth::audio::aidl::a2dp::codec::UpdateOffloadingCapabilities(framework_preference); in update_codec_offloading_capabilities()
493 bluetooth::audio::aidl::a2dp::codec::IsCodecOffloadingEnabled(codec_config); in setup_codec()
[all …]
/packages/modules/Bluetooth/system/bta/test/
Dbta_ag_test.cc78 test::mock::device_esco_parameters::esco_parameters_for_codec.body = [this](esco_codec_t codec, in SetUp()
80 this->codec = codec; in SetUp()
96 esco_codec_t codec; argument
106 tBTA_AG_PEER_CODEC codec = bta_ag_parse_qac((char*)test_strings[0]); in TEST_F() local
107 codec = bta_ag_parse_qac((char*)test_strings[0]); in TEST_F()
108 ASSERT_TRUE(codec & BTA_AG_SCO_APTX_SWB_SETTINGS_Q0_MASK); in TEST_F()
109 ASSERT_TRUE(codec & BTA_AG_SCO_APTX_SWB_SETTINGS_Q1_MASK); in TEST_F()
110 ASSERT_TRUE(codec & BTA_AG_SCO_APTX_SWB_SETTINGS_Q2_MASK); in TEST_F()
111 ASSERT_TRUE(codec & BTA_AG_SCO_APTX_SWB_SETTINGS_Q3_MASK); in TEST_F()
113 codec = bta_ag_parse_qac((char*)test_strings[1]); in TEST_F()
[all …]
Dbta_ag_sco_test.cc42 [this](esco_codec_t codec, bool /* offload */) { in SetUp() argument
43 this->codec = codec; in SetUp()
53 esco_codec_t codec; member in BtaAgScoParameterSelectionTest
68 this->codec = ESCO_CODEC_UNKNOWN; in TEST_P()
71 ASSERT_EQ(this->codec, ESCO_CODEC_CVSD_S4); in TEST_P()
73 ASSERT_EQ(this->codec, ESCO_CODEC_CVSD_S3); in TEST_P()
89 this->codec = ESCO_CODEC_UNKNOWN; in TEST_P()
98 ASSERT_EQ(this->codec, ESCO_CODEC_CVSD_S4); in TEST_P()
100 ASSERT_EQ(this->codec, ESCO_CODEC_CVSD_S3); in TEST_P()
/packages/modules/Bluetooth/system/device/src/
Desco_parameters.cc361 enh_esco_params_t esco_parameters_for_codec(esco_codec_t codec, bool offload) { in esco_parameters_for_codec() argument
362 log::assert_that((int)codec >= 0, "codec index {}< 0", (int)codec); in esco_parameters_for_codec()
363 log::assert_that(codec < ESCO_NUM_CODECS, "codec index {} > {}", (int)codec, ESCO_NUM_CODECS); in esco_parameters_for_codec()
373 if (codec == ESCO_CODEC_LC3_T1 || codec == ESCO_CODEC_LC3_T2) { in esco_parameters_for_codec()
375 enh_esco_params_t param = default_esco_parameters[codec]; in esco_parameters_for_codec()
386 if (codec == ESCO_CODEC_SWB_Q0 || codec == ESCO_CODEC_SWB_Q1 || codec == ESCO_CODEC_SWB_Q2 || in esco_parameters_for_codec()
387 codec == ESCO_CODEC_SWB_Q3) { in esco_parameters_for_codec()
390 return default_esco_parameters[codec]; in esco_parameters_for_codec()
393 log::assert_that(codec < ESCO_LEGACY_NUM_CODECS, "legacy codec index {} > {}", (int)codec, in esco_parameters_for_codec()
395 enh_esco_params_t param = default_esco_parameters[codec]; in esco_parameters_for_codec()
[all …]
/packages/modules/Connectivity/tests/cts/net/src/android/net/rtp/cts/
DAudioCodecTest.java23 private void assertEquals(AudioCodec codec, int type, String rtpmap, String fmtp) { in assertEquals() argument
25 assertEquals(codec.type, type); in assertEquals()
27 assertTrue(codec.type >= 96 && codec.type <= 127); in assertEquals()
29 assertEquals(codec.rtpmap.compareToIgnoreCase(rtpmap), 0); in assertEquals()
30 assertEquals(codec.fmtp, fmtp); in assertEquals()
68 for (AudioCodec codec : codecs) { in testGetCodecs()
69 assertFalse(types[codec.type]); in testGetCodecs()
70 types[codec.type] = true; in testGetCodecs()
/packages/modules/Bluetooth/system/stack/mmc/
DREADME.md3 MMC is a service running in minijail that isolates codec implementations from
5 spawns codec servers on demand to communicate with their corresponding codec
10 ### 1. Implement codec server
20 ### 2. Add codec proto message in [mmc_config.proto](https://cs.android.com/android/platform/superp…
22 * Define a proto message for the new codec, generally, it may include:
28 ### 3. Add codec support in MMC daemon
34 * BT process accesses codec implementations via `CodecClient`.
/packages/modules/Bluetooth/system/audio_hal_interface/hidl/
Da2dp_encoding_hidl.cc71 using ::bluetooth::audio::hidl::codec::A2dpAacToHalConfig;
72 using ::bluetooth::audio::hidl::codec::A2dpAptxToHalConfig;
73 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalBitsPerSample;
74 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalChannelMode;
75 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalSampleRate;
76 using ::bluetooth::audio::hidl::codec::A2dpLdacToHalConfig;
77 using ::bluetooth::audio::hidl::codec::A2dpSbcToHalConfig;
78 using ::bluetooth::audio::hidl::codec::CodecConfiguration;
256 *codec_config = ::bluetooth::audio::hidl::codec::kInvalidCodecConfiguration; in a2dp_get_selected_hal_codec_config()
284 return ::bluetooth::audio::hidl::codec::UpdateOffloadingCapabilities(framework_preference); in update_codec_offloading_capabilities()
[all …]
/packages/modules/Bluetooth/system/test/mock/
Dmock_stack_btm_sco_hfp_hal.h89 size_t operator()(int codec) { return body(codec); } in operator()
137 std::function<void(RawAddress device, bool is_connected, int codec)> body{
139 void operator()(RawAddress device, bool is_connected, int codec) { in operator()
140 body(device, is_connected, codec); in operator()
Dmock_stack_btm_sco_hfp_hal.cc93 size_t get_packet_size(int codec) { in get_packet_size() argument
95 return test::mock::stack_btm_sco_hfp_hal::get_packet_size(codec); in get_packet_size()
113 void notify_sco_connection_change(RawAddress device, bool is_connected, int codec) { in notify_sco_connection_change() argument
115 test::mock::stack_btm_sco_hfp_hal::notify_sco_connection_change(device, is_connected, codec); in notify_sco_connection_change()
Dmock_device_esco_parameters.h41 std::function<enh_esco_params_t(esco_codec_t codec, bool offload)> body{
43 enh_esco_params_t operator()(esco_codec_t codec, bool offload) { return body(codec, offload); } in operator()
Dmock_device_esco_parameters.cc43 enh_esco_params_t esco_parameters_for_codec(esco_codec_t codec, bool offload) { in esco_parameters_for_codec() argument
45 return test::mock::device_esco_parameters::esco_parameters_for_codec(codec, offload); in esco_parameters_for_codec()
/packages/modules/Bluetooth/system/bta/le_audio/
Dle_audio_utils.cc328 auto config = confs.at(0).codec; in fillStreamParamsToBtLeAudioCodecConfig()
447 conf.codec.GetSamplingFrequencyHz() != group_config.sample_rate) { in GetAudioSessionCodecConfigFromAudioSetConfiguration()
454 group_config.sample_rate = conf.codec.GetSamplingFrequencyHz(); in GetAudioSessionCodecConfigFromAudioSetConfiguration()
457 conf.codec.GetDataIntervalUs() != group_config.data_interval_us) { in GetAudioSessionCodecConfigFromAudioSetConfiguration()
464 group_config.data_interval_us = conf.codec.GetDataIntervalUs(); in GetAudioSessionCodecConfigFromAudioSetConfiguration()
467 conf.codec.GetBitsPerSample() != group_config.bits_per_sample) { in GetAudioSessionCodecConfigFromAudioSetConfiguration()
474 group_config.bits_per_sample = conf.codec.GetBitsPerSample(); in GetAudioSessionCodecConfigFromAudioSetConfiguration()
475 group_config.num_channels += conf.codec.GetChannelCountPerIsoStream(); in GetAudioSessionCodecConfigFromAudioSetConfiguration()
492 if (cfgs.at(0).codec.GetChannelCountPerIsoStream() == 1) { in GetStrategyForAseConfig()
619 const auto& ase_config = ase_confs.at(i).codec.params.GetAsCoreCodecConfig(); in IsAseConfigMatchedWithPreferredRequirements()
[all …]
Dcodec_manager.cc423 adsp_config.codec.params.GetAsCoreCodecConfig(); in UpdateSupportedBroadcastConfig()
428 auto all_channels = adsp_config.codec.channel_count_per_iso_stream; in UpdateSupportedBroadcastConfig()
953 return IsLc3ConfigMatched(software_ase_config.codec, adsp_ase_config.codec); in IsAseConfigurationMatched()
968 if (offload_preference_set.find(conf.codec.id.coding_format) == in IsAudioSetConfigurationMatched()
1072 conf.codec.id.coding_format, conf.codec.GetSamplingFrequencyHz(), in storeLocalCapa()
1073 conf.codec.GetDataIntervalUs(), conf.codec.GetChannelCountPerIsoStream()); in storeLocalCapa()
1077 (conf.codec.id.coding_format == types::kLeAudioCodingFormatLC3) in storeLocalCapa()
1081 conf.codec.GetSamplingFrequencyHz()), in storeLocalCapa()
1083 conf.codec.GetBitsPerSample()), in storeLocalCapa()
1085 conf.codec.GetChannelCountPerIsoStream()), in storeLocalCapa()
[all …]
Dle_audio_set_configuration_provider_json.cc167 CodecConfigSetting codec; in CodecConfigSettingFromFlat() local
170 codec.id = types::LeAudioCodecId({ in CodecConfigSettingFromFlat()
179 codec.params.Add(param->type(), in CodecConfigSettingFromFlat()
182 return codec; in CodecConfigSettingFromFlat()
350 const auto& core_config = subconfig.codec.params.GetAsCoreCodecConfig(); in processSubconfig()
351 subconfig.qos.maxSdu = subconfig.codec.GetChannelCountPerIsoStream() * in processSubconfig()
568 << +ent.codec.GetChannelCountPerIsoStream() << "\n"; in Dump()
643 if (conf.codec.GetSamplingFrequencyHz() >= in CheckConfigurationIsBiDirSwb()
661 return cfg.codec.GetSamplingFrequencyHz() >= in CheckConfigurationIsDualBiDirSwb()
Daudio_set_scenarios.fbs19 /// Each scenario can list any number of codec configurations by their names in
24 /// The referenced codec configurations are defined by the
26 /// Multiple scenarios can reference same codec configurations.
/packages/modules/Bluetooth/system/audio_hal_interface/fuzzer/
Dlibbt_audio_hal_client_interface_fuzzer.cpp54 using ::bluetooth::audio::hidl::codec::A2dpAacToHalConfig;
55 using ::bluetooth::audio::hidl::codec::A2dpAptxToHalConfig;
56 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalBitsPerSample;
57 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalChannelMode;
58 using ::bluetooth::audio::hidl::codec::A2dpCodecToHalSampleRate;
59 using ::bluetooth::audio::hidl::codec::A2dpLdacToHalConfig;
60 using ::bluetooth::audio::hidl::codec::A2dpSbcToHalConfig;
61 using ::bluetooth::audio::hidl::codec::BitsPerSample;
62 using ::bluetooth::audio::hidl::codec::ChannelMode;
63 using ::bluetooth::audio::hidl::codec::CodecConfiguration;
[all …]
/packages/modules/Bluetooth/system/tools/scripts/
Ddump_hearingaid_audio.py146 codec, data = unpack_data(data, 1)
147 if codec == 0x01:
148 codec = "G722"
150 elif codec == 0x02:
151 codec = "G722"
154 codec = "Unknown"
156 update_audio_data(CONNECTION_HANDLE, result[CONNECTION_HANDLE], CODEC, codec)
537 codec.",
573 update_audio_data(PEER_ADDRESS, fake_name, CODEC, arg.codec)
584 update_audio_data(PEER_ADDRESS, fake_name, CODEC, arg.codec)
/packages/modules/Bluetooth/system/audio_hal_interface/aidl/
Dle_audio_utils.cc40 ::aidl::android::hardware::bluetooth::audio::CodecId codec; in GetAidlCodecIdFromStackFormat()
43 codec = ::aidl::android::hardware::bluetooth::audio::CodecId::Core::LC3; in GetAidlCodecIdFromStackFormat()
45 codec = ::aidl::android::hardware::bluetooth::audio::CodecId::Core::CVSD; in GetAidlCodecIdFromStackFormat()
47 codec = ::aidl::android::hardware::bluetooth::audio::CodecId::Core::MSBC; in GetAidlCodecIdFromStackFormat()
52 codec = vc; in GetAidlCodecIdFromStackFormat()
56 return codec; in GetAidlCodecIdFromStackFormat()
61 ::bluetooth::le_audio::types::LeAudioCodecId codec; in GetStackCodecIdFromAidlFormat()
64 codec.vendor_codec_id = 0x00; in GetStackCodecIdFromAidlFormat()
65 codec.vendor_company_id = 0x00; in GetStackCodecIdFromAidlFormat()
68 codec.coding_format = 0x06; in GetStackCodecIdFromAidlFormat()
[all …]
Dle_audio_utils_unittest.cc365 stack_ase_config.codec.id = kStackCodecLc3; in PrepareReferenceAseDirectionConfigLc3()
371 stack_ase_config.codec.params = stack_params; in PrepareReferenceAseDirectionConfigLc3()
375 stack_ase_config.codec.vendor_params = {}; in PrepareReferenceAseDirectionConfigLc3()
386 stack_ase_config.codec.channel_count_per_iso_stream = in PrepareReferenceAseDirectionConfigLc3()
430 stack_ase_config.codec.id = kStackCodecVendor1; in PrepareReferenceAseDirectionConfigVendor1()
436 stack_ase_config.codec.params = stack_params; in PrepareReferenceAseDirectionConfigVendor1()
440 stack_ase_config.codec.vendor_params = {0x02, 0x03, 0x05}; in PrepareReferenceAseDirectionConfigVendor1()
454 stack_ase_config.codec.channel_count_per_iso_stream = in PrepareReferenceAseDirectionConfigVendor1()
1141 ASSERT_NE(stack_config->confs.sink.at(0).codec.vendor_params.size(), 0lu); in TEST()
1142 ASSERT_NE(stack_config->confs.sink.at(1).codec.vendor_params.size(), 0lu); in TEST()
[all …]
/packages/modules/Bluetooth/system/stack/mmc/codec_server/
Da2dp_aac_mmc_encoder.cc60 const AVCodec* codec = avcodec_find_encoder(AV_CODEC_ID_AAC); in init() local
61 if (!codec) { in init()
67 avctx_ = avcodec_alloc_context3(codec); in init()
100 int rc = avcodec_open2(avctx_, codec, NULL); in init()
/packages/modules/Bluetooth/system/bta/ag/
Dbta_ag_api.cc224 void BTA_AgSetCodec(uint16_t handle, tBTA_AG_PEER_CODEC codec) { in BTA_AgSetCodec() argument
226 data.api_setcodec.codec = codec; in BTA_AgSetCodec()

12345