[alsa-devel] [PATCH 0/3] topology: Add external API for building topology data.
Liam Girdwood
liam.r.girdwood at linux.intel.com
Fri Aug 7 18:03:51 CEST 2015
Currently we can build topology binary data files from topology text files.
However it is sometimes necessary for DSP FW vendors to build topology binary
data within a toolset and create topology binary data directly from within
vendor tools.
This series adds an API to the alsa-lib topology core so that vendor tools
can create topology data directly.
Mengdong Lin (3):
topology: Add C templates structure for building topology from C
programs
topology: A API calls to directly build topology data from templates
topology: add support for adding bytes controls to widgets
include/sound/asoc.h | 2 +
include/topology.h | 202 ++++++++++++++++++++++++++++
src/topology/builder.c | 38 +++---
src/topology/ctl.c | 329 +++++++++++++++++++++++++++++++++++++++++++---
src/topology/dapm.c | 226 ++++++++++++++++++++++++++-----
src/topology/data.c | 10 +-
src/topology/elem.c | 43 ++++--
src/topology/parser.c | 63 ++++++++-
src/topology/pcm.c | 34 ++---
src/topology/text.c | 2 +-
src/topology/tplg_local.h | 33 ++---
11 files changed, 849 insertions(+), 133 deletions(-)
--
2.1.4
More information about the Alsa-devel
mailing list