Hi all,
This is v2 of the ASHA plugins. Incorporates feedback:
* Non-DBus profile code moved to shared/
* Internal API exposed from shared/ has bt_ prefix
* MTU is now the application layer size, rather than L2CAP packet
size
* Coding style fixes
* Squashed the separate volume changes to simplify fixups
Arun Raghavan (4):
profiles: Add initial code for an ASHA plugin
test: Add a script to test ASHA
gitignore: Add compile_commands.json
gitignore: Add __pycache__
.gitignore | 3 +
Makefile.am | 3 +-
Makefile.plugins | 5 +
configure.ac | 4 +
lib/uuid.h | 3 +
profiles/audio/asha.c | 336 +++++++++++++++++++++++++
profiles/audio/media.c | 28 +++
profiles/audio/media.h | 2 +
profiles/audio/transport.c | 173 ++++++++++++-
src/shared/asha.c | 499 +++++++++++++++++++++++++++++++++++++
src/shared/asha.h | 73 ++++++
test/simple-asha | 158 ++++++++++++
12 files changed, 1284 insertions(+), 3 deletions(-)
create mode 100644 profiles/audio/asha.c
create mode 100644 src/shared/asha.c
create mode 100644 src/shared/asha.h
create mode 100755 test/simple-asha
--
2.45.0
Handy file that can be generated with bear, and allows clang-based LSP.
---
.gitignore | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitignore b/.gitignore
index 9c2ac236e..6a6422379 100644
--- a/.gitignore
+++ b/.gitignore
@@ -183,6 +183,7 @@ android/test-ipc
android/test-*.log
android/test-*.trs
+compile_commands.json
cscope.in.out
cscope.out
cscope.po.out
--
2.45.0