Tiny library to interface with ALSA in the Linux kernel
This release includes bug fixes and support for PCM and mixer plugins.
It also fixes a binary compatibility issue with Google's TinyALSA.
The new release also requires linking of -ldl
.
Numerous bug fixes, some bounds checking added.
This release makes a series of changes to the PCM and mixer API and the tinyplay
and tinymix
programs.
From the change log:
const
specifiers where necessarypcm_readi()
and pcm_writei()
pcm_read()
and pcm_write()
mixer_get_num_ctls_by_name()
pcm_get_channels()
, pcm_get_rate()
and pcm_get_format()
libtinyalsa.so.x
a symbol link, using libtinyalsa.so.x.y.z
as library nameChanges:
libtinyalsa-dev
no longer break the libtinyalsa
package.tinycap
, tinyplay
, tinymix
and tinypcminfo
all have man pages.Initial release of the TinyALSA project.
The code for the PCM and mixer interface are mostly complete and stable.
Known bugs are:
libtinyalsa-dev
does not install properly because it overwrites library from libtinyalsa
package.