commit | ed51bc4ba921806690dd0dffe7927031db5739d1 | [log] [tgz] |
---|---|---|
author | dvdli <dvdli@google.com> | Wed Oct 28 22:09:09 2020 +0800 |
committer | dvdli <dvdli@google.com> | Wed Oct 28 22:09:09 2020 +0800 |
tree | ca31c1a3e9c7be6f111fe4dfa0ce2361f0dd8c41 | |
parent | 1e75a165df625396afd68bbc68a59c517727c3e6 [diff] |
AOSP CL "tinyalsa: channel status set as per IEC958" https://android.googlesource.com/platform/external/tinyalsa/+/49a61374fc18a0f39da0d9c11cc9ccc3e9c1ec3f commit 49a61374fc18a0f39da0d9c11cc9ccc3e9c1ec3f author Yogesh Agrawal <yagrawal@nvidia.com> tinyalsa: channel status set as per IEC958 Add support for modifying the IEC958 structure in a mixer_ctl. Bug: 9428304 Bug: 22576112 Change-Id: I8982340da9403a8a9e36b389fc97e9c635a9f681
TinyALSA is a small library to interface with ALSA in the Linux kernel.
The aims are:
TinyALSA supports these build systems:
To build and install with Make, run the commands:
make sudo make install sudo ldconfig
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
Once installed, the man pages are available via:
man tinyplay man tinycap man tinymix man tinypcminfo man libtinyalsa-pcm man libtinyalsa-mixer