summaryrefslogtreecommitdiff
path: root/bluetooth/audio/2.0/default/session
AgeCommit message (Collapse)Author
2021-02-06Move libbluetooth_audio_session out of v2.0 folderJakub Pawlowski
libbluetooth_audio_session must be version agnostic, and support both 2.0 and 2.1 bluetooth.audio vendor libraries Test: compilation Bug: 150670922 Change-Id: I487022b28a471960e669b9794808dd53b1bdca17
2020-07-24BTAudio: report session ended after cleaning upCheney Ni
While Bluetooth stack ending a session, this CL does clean up first, and then reports the change. All observers are able to get the correct session state by invoking IsSessionReady() within the change callback. Bug: 162065063 Test: manually Change-Id: I920ea578d626d2e5844eb7c8a701636e20d7a219
2020-06-17A2DP: Enable AAC VBR OffloadingRay Kuo
Bug: 155826682 Test: Manual Change-Id: I55df55bbad18ab561493ec9d4d930345056d8c72
2019-10-14[hardware][interfaces][bluetooth] fix -Wreorder-init-listNick Desaulniers
C++20 will require members in a designated initializer to be in order unlike C99. Bug: 139945549 Test: mm Change-Id: Ie34b4f3400439817bebd30ee0356e35a87c971e5 Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-01-31Implementation of Bluetooth Audio HAL interface v2Cheney Ni
This is the default implementation of Bluetooth Audio Hal v2, and 3 providers are defined. * BluetoothAudioProvider is the default provider, which is a stub when no SessionType matched. * A2dpSoftwareAudioProvider uses to replace the old A2DP legacy module and uses IPC via HIDL interface between Bluetooth stack and Audio HAL. * HearingAidAudioProvider uses to replace the Hearing Aids module which uses UNIX socket as IPC and now there is HIDL based interface. There is also a shared library named "libbluetooth_audio_session.so" to provide the linkage directly between this HIDL and its HAL module, bluetooth_audio. With this library, we can break the library dependency and guarantee those symbols of libraries while compiling. Bug: 111519504 Bug: 122503379 Test: boot and manual test Change-Id: I54d86291482b7fb041a3ac3e171b68a4ed7bfa07