From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH V3 0/6] alsabat: clean structure and tinyalsa support Date: Wed, 23 Mar 2016 17:52:10 +0100 Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by alsa0.perex.cz (Postfix) with ESMTP id A5F3D264F2F for ; Wed, 23 Mar 2016 17:52:11 +0100 (CET) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: han.lu@intel.com Cc: liam.r.girdwood@linux.intel.com, alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org On Wed, 23 Mar 2016 08:52:41 +0100, han.lu@intel.com wrote: > > From: "Lu, Han" > > 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 >