On Wed, 23 Mar 2016 08:52:41 +0100, han.lu@xxxxxxxxx wrote: > > From: "Lu, Han" <han.lu@xxxxxxxxx> > > 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 > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel