[alsa-devel] [PATCH V3 0/6] alsabat: clean structure and tinyalsa support
Takashi Iwai
tiwai at suse.de
Wed Mar 23 17:52:10 CET 2016
On Wed, 23 Mar 2016 08:52:41 +0100,
han.lu at intel.com wrote:
>
> From: "Lu, Han" <han.lu at intel.com>
>
> 1. Refactoring alsa process to make structure simpler and cleaner,
> use general functions and unified return value for convenience of
> maintaining;
> 2. Add tinyalsa support, user can choose tinyalsa with "configure
> --enable-alsabat-backend-tiny" option. By default ALSA lib is used.
> The intention is for alsabat to run on tinyalsa platforms such as
> Android and some IoT devices.
>
> changes on v3:
> 1. use option "--enable-alsabat-backend-tiny" instead of
> "--enable-tinyalsa" to avoid ambiguous.
> 2. fix inconsistent in man page and configure.ac.
> changes on v2:
> 1. add more description to explain the purpose of each patch.
> 2. use configure option to select tinyalsa, rather than auto detect
> environment and decide.
>
> Lu, Han (6):
> alsabat: refactoring alsa capture thread
> alsabat: use general function for wav header update
> alsabat: clean return value for playback and capture threads
> alsabat: use general data generator function
> alsabat: move alsa process to a single block
> alsabat: add tinyalsa support
Applied all patches now. Thanks.
Takashi
>
> bat/Makefile.am | 12 +-
> bat/alsa.c | 217 +++++++++++---------------
> bat/alsabat.1 | 3 +
> bat/bat.c | 58 +++----
> bat/common.c | 68 +++++++++
> bat/common.h | 17 ++-
> bat/signal.c | 13 +-
> bat/tinyalsa.c | 460 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> bat/tinyalsa.h | 20 +++
> configure.ac | 17 +++
> 10 files changed, 711 insertions(+), 174 deletions(-)
> create mode 100644 bat/tinyalsa.c
> create mode 100644 bat/tinyalsa.h
>
> --
> 2.5.0
>
More information about the Alsa-devel
mailing list