I reworked my commits according to Luiz comments (thanks Luiz). Michal Dzik (5): shared/vcp: add API to control volume on VCP client audio: connect VCP profile client to MediaTransport shared/vcp: fix memory & connection management audio: fix VCP connection management shared/vcp: control volume when acting as a server Makefile.plugins | 2 +- profiles/audio/transport.c | 37 ++++++-- profiles/audio/vcp.c | 73 ++++++++++++++-- profiles/audio/vcp.h | 12 +++ src/shared/vcp.c | 169 ++++++++++++++++++++++++++++++++++--- src/shared/vcp.h | 7 ++ 6 files changed, 274 insertions(+), 26 deletions(-) create mode 100644 profiles/audio/vcp.h -- 2.34.1