All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] topology: Add external API for building topology data
@ 2015-08-10 18:13 Liam Girdwood
  2015-08-10 18:13 ` [PATCH v2 1/3] topology: rename OBJECT_TYPE_ to SND_TPLG_TYPE_ Liam Girdwood
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Liam Girdwood @ 2015-08-10 18:13 UTC (permalink / raw)
  To: alsa-devel; +Cc: Takashi Iwai, Liam Girdwood, Mark Brown

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.

Changes since V1:-

 o Split out refactoring of OBJECT_TYPE to SND_TPLG_TYPE_
 o Removed inclusing of type_compat.h from asoc.h

Liam Girdwood (1):
  topology: rename OBJECT_TYPE_ to SND_TPLG_TYPE_

Mengdong Lin (2):
  topology: Add C templates structure for building topology from C
    programs
  topology: A API calls to directly build topology data from templates

 include/topology.h        | 202 ++++++++++++++++++++++++++++
 src/topology/builder.c    |  38 +++---
 src/topology/ctl.c        | 329 +++++++++++++++++++++++++++++++++++++++++++---
 src/topology/dapm.c       | 223 ++++++++++++++++++++++++++-----
 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 ++---
 10 files changed, 847 insertions(+), 130 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-08-11 15:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-10 18:13 [PATCH v2 0/3] topology: Add external API for building topology data Liam Girdwood
2015-08-10 18:13 ` [PATCH v2 1/3] topology: rename OBJECT_TYPE_ to SND_TPLG_TYPE_ Liam Girdwood
2015-08-10 18:13 ` [PATCH v2 2/3] topology: Add C templates structure for building topology from C programs Liam Girdwood
2015-08-10 18:13 ` [PATCH v2 3/3] topology: A API calls to directly build topology data from templates Liam Girdwood
2015-08-11  7:57   ` Takashi Iwai
2015-08-11  8:04     ` Liam Girdwood
2015-08-11  8:18       ` Takashi Iwai
2015-08-11 12:36     ` Liam Girdwood
2015-08-11 15:37     ` Lin, Mengdong
2015-08-11 15:55       ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.