mbox series

[BlueZ,v8,0/5] ASHA plugin

Message ID 20240523155301.140522-1-arun@asymptotic.io
Headers show
Series ASHA plugin | expand

Message

Arun Raghavan May 23, 2024, 3:52 p.m. UTC
Hello,
This is v8 of the ASHA plugin patch set:

  * I've now refactored things so that fd management is all in the
    profile code, rather than shared code
  * In the process, there is bt_asha_device struct, so the transport
    only interacts with that, and access to the shared bt_asha struct is
    more cleanly mediated by shared code
  * Absorbed the connection parameter update into the first two patches
    for easier rebase

Cheers,
Arun

Arun Raghavan (5):
  src/shared: Add initial implementation for an ASHA profile
  profiles/audio: Add 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      | 533 +++++++++++++++++++++++++++++++++++++
 profiles/audio/asha.h      |  38 +++
 profiles/audio/media.c     |  30 +++
 profiles/audio/media.h     |   2 +
 profiles/audio/transport.c | 194 +++++++++++++-
 src/shared/asha.c          | 368 +++++++++++++++++++++++++
 src/shared/asha.h          |  64 +++++
 test/simple-asha           | 166 ++++++++++++
 13 files changed, 1410 insertions(+), 3 deletions(-)
 create mode 100644 profiles/audio/asha.c
 create mode 100644 profiles/audio/asha.h
 create mode 100644 src/shared/asha.c
 create mode 100644 src/shared/asha.h
 create mode 100755 test/simple-asha

Comments

patchwork-bot+bluetooth@kernel.org June 5, 2024, 1:40 a.m. UTC | #1
Hello:

This series was applied to bluetooth/bluez.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Thu, 23 May 2024 11:52:56 -0400 you wrote:
> Hello,
> This is v8 of the ASHA plugin patch set:
> 
>   * I've now refactored things so that fd management is all in the
>     profile code, rather than shared code
>   * In the process, there is bt_asha_device struct, so the transport
>     only interacts with that, and access to the shared bt_asha struct is
>     more cleanly mediated by shared code
>   * Absorbed the connection parameter update into the first two patches
>     for easier rebase
> 
> [...]

Here is the summary with links:
  - [BlueZ,v8,1/5] src/shared: Add initial implementation for an ASHA profile
    (no matching commit)
  - [BlueZ,v8,2/5] profiles/audio: Add an ASHA plugin
    (no matching commit)
  - [BlueZ,v8,3/5] test: Add a script to test ASHA
    (no matching commit)
  - [BlueZ,v8,4/5] gitignore: Add compile_commands.json
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=5c793eb3c55e
  - [BlueZ,v8,5/5] gitignore: Add __pycache__
    https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=61776f0de7b2

You are awesome, thank you!