Skip to content

plugins: tinyalsa: Register new mixer control for CSHM#91

Open
ffrancis123 wants to merge 4 commits intoAudioReach:masterfrom
ffrancis123:agm
Open

plugins: tinyalsa: Register new mixer control for CSHM#91
ffrancis123 wants to merge 4 commits intoAudioReach:masterfrom
ffrancis123:agm

Conversation

@ffrancis123
Copy link
Contributor

Commits:
plugins: tinyalsa: Register new mixer control for CSHM
agm: Extend AGM interface for CSHM
agm: ipc: Add support for client shared memory feature
agm: add non-ipc plugin libs & support dynamic card-id xml parsing

Shijie Lin and others added 4 commits February 26, 2026 17:29
Add three AGM plugin native libraries bypassing Binder;
update sound card parsing to select config by card ID
dynamically.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Add new calls and types to AGM interface
for Client Shared memory feature

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Implementation of CSHM APIs Alloc, dealloc and sendMsg.
Add support for CSHM client handling and management.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
Register a new mixer control "sendMsg" for
Client Shared Memory feature. This control is used
to inform a module regarding the chunck of memory
client will use to communicate with it.

Signed-off-by: ffrancis <ffrancis@qti.qualcomm.com>
@ffrancis123 ffrancis123 requested review from a team February 26, 2026 12:10
@quic-aditrath
Copy link
Contributor

quic-aditrath commented Feb 27, 2026

LE compilation failure:

src/snd-card-parser.c: In function ‘snd_card_def_get_card’:
src/snd-card-parser.c:522:22: error: ‘CARD_DEF_FILE_NATIVE’ undeclared (first use in this function); did you mean ‘CARD_DEF_FILE’?
522 | file = fopen(CARD_DEF_FILE_NATIVE, "r");
| ^~~~~~~~~~~~~~~~~~~~
| CARD_DEF_FILE
src/snd-card-parser.c:522:22: note: each undeclared identifier is reported only once for each function it appears in

Corresponding Makefile.am file change needed to define CARD_DEF_FILE_NATIVE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants