Richard Fitzgerald cdcc350bf9 Replace old style Android.mk with new Android.bp
Create a new Android.bp file used by Android Oreo. There are
dependencies on tinyalsa from other components in Oreo that
use the new build system and these break if tinyalsa is using
the older Android.mk build system.

Oreo still picks up and tries to build the Android.mk found in
the jni directory and this leads to a build conflict so it has
been deleted.

Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
2017-10-19 15:02:17 +01:00
2017-05-23 21:23:57 -07:00
2016-12-04 13:28:15 -08:00
2017-10-12 20:36:15 -04:00
2017-10-12 20:28:30 -04:00
2017-10-12 20:28:30 -04:00
2017-10-12 20:09:05 -04:00
2017-10-12 20:09:05 -04:00
2016-10-01 23:00:28 -04:00
2016-11-29 11:47:27 -08:00

TinyALSA

Build Status

TinyALSA is a small library to interface with ALSA in the Linux kernel.

The aims are:

  • Provide a basic pcm and mixer API.
  • If it's not absolutely needed, don't add it to the API.
  • Avoid supporting complex and unnecessary operations, that could be dealt with at a higher level.
  • Provide comprehensive documentation.

Building

TinyALSA uses Makefile as the primary build system.

To build and install with Make, run the commands:

make
sudo make install
sudo ldconfig

Installing

TinyALSA is now available as a set of the following debian packages from launchpad:

Package Name: Description:
tinyalsa Contains tinyplay, tinycap, tinymix and tinypcminfo
libtinyalsa Contains the shared library
libtinyalsa-dev Contains the static library and header files

To install these packages, run the commands:

sudo apt-add-repository ppa:taylorcholberton/tinyalsa
sudo apt-get update
sudo apt-get install tinyalsa
sudo apt-get install libtinyalsa-dev

Documentation

Once installed, the man pages are available via:

man tinyplay
man tinycap
man tinymix
man tinypcminfo
man libtinyalsa-pcm
man libtinyalsa-mixer
S
Description
Third-party open-source software tinyalsa | 三方开源软件tinyalsa
Readme 1.1 MiB
Languages
C 77.3%
C++ 14.9%
Roff 2.1%
Shell 1.9%
Makefile 1.6%
Other 2.2%