[alsa-devel] [PATCH v2 0/5][alsa-lib] ctl: sync UAPI header for TLV-related macros and apply misc changes

Takashi Sakamoto o-takashi at sakamocchi.jp
Thu Sep 29 01:57:19 CEST 2016


Hi,

This patchset updates my former one:
[alsa-devel] [PATCH 0/4][alsa-lib] ctl: sync UAPI header for TLV-related macros and apply misc changes
http://mailman.alsa-project.org/pipermail/alsa-devel/2016-September/112853.html

In this month, UAPI header of 4.9-pre kernel newly include existent macros
related to TLV operation for user land. This is to allow applications to
register TLV information to element set which they added.

This patchset is for related changes in ALSA user land library. The macros
are put into 'include/sound/tlv.h'. However corresponding macros are not
put into 'include/control.h' yet because currently I have no better idea
for library APIs to construct tlv information.

This patchset also improves some corrections for documentation which
committed with my misunderstandings.


Takashi Sakamoto (5):
  Update include/sound/tlv.h from 4.9-pre kernel uapi
  test: use actual information for TLV operation
  ctl: improve API documentation for TLV operation
  ctl: improve documentation about TLV-related APIs
  ctl: correct documentation about TLV feature

 include/sound/tlv.h         |  77 ++++++++++++++++
 src/control/control.c       |  47 +++++++---
 test/user-ctl-element-set.c | 214 ++++++++++++++++++++++++++++++++++++--------
 3 files changed, 289 insertions(+), 49 deletions(-)

-- 
2.7.4



More information about the Alsa-devel mailing list