The Advanced Linux Sound Architecture (ALSA) - utilities
Find a file
Takashi Sakamoto d28f9def97 axfer: add options for buffer arrangement
In ALSA PCM interface, two parameters are used for size of intermediate
buffer for data frames; period size and buffer size. Actual effects of
these sizes differs depending on hardware, but basically the size of
period is used for intervals of hardware interrupts and the size of buffer
is used to maintain the intermediate buffer as ring buffer. These
parameters can be configured as a part of hardware parameters by
data frame unit or micro second. PCM API in alsa-lib also includes
helper functions to configure them by the two units.

This commit adds support for options to the parameters by both units. When
no options are given, default values are applied according to current
aplay; available maximum size of buffer up to 500msec, a quarter of the
size of buffer for period size. However, these calculation should be
reconsidered somehow.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2018-11-13 12:04:47 +01:00
alsa-info alsa-info: add ACPI device status 2017-01-10 09:09:57 +01:00
alsaconf alsaconf: update gentoo to use modprobe.d method as everyone else 2013-11-14 08:51:55 +01:00
alsactl alsactl: lock - fix the array size (gcc warning) 2018-10-14 17:01:38 +02:00
alsaloop alsaloop: more avail_min cleanups 2018-10-24 16:01:06 +02:00
alsamixer alsamixer: fix gcc warnings 2018-10-14 17:05:22 +02:00
alsaucm alsatplg: add man file 2018-10-09 10:53:32 +02:00
amidi Change FSF address (Franklin Street) 2017-11-14 14:28:53 +01:00
amixer Change FSF address (Franklin Street) 2017-11-14 14:28:53 +01:00
aplay aplay: improve available conditions for '--samples' and '--duration' options 2018-11-08 16:03:32 +01:00
axfer axfer: add options for buffer arrangement 2018-11-13 12:04:47 +01:00
bat alsabat: Allow custom sample format for round trip latency test 2018-08-05 18:45:28 +02:00
iecset Change FSF address (Franklin Street) 2017-11-14 14:28:53 +01:00
include configure.in -> configure.ac rename 2014-05-07 10:55:59 +02:00
m4 Fix autoreconf 2005-08-19 13:07:45 +00:00
po fix gettextize 2018-10-24 20:46:25 +02:00
seq Change FSF address (Franklin Street) 2017-11-14 14:28:53 +01:00
speaker-test speaker-test: Allow sampling rates up to 768000 2018-06-07 12:15:46 +02:00
topology topology/topology.c: drop unneeded <dlfcn.h> include 2018-11-02 15:04:34 +01:00
utils Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:25:17 +02:00
.gitignore initial version of .travis.yml 2018-10-24 22:30:59 +02:00
.travis.yml initial version of .travis.yml 2018-10-24 22:30:59 +02:00
acinclude.m4 fixed for the recent autoconf. 2004-01-26 15:57:37 +00:00
ChangeLog update build tools. 2005-08-13 16:27:59 +00:00
configure.ac axfer: add unit test for container interface 2018-11-13 12:04:25 +01:00
COPYING Updated COPYING with the recent FSF address 2011-06-03 14:24:30 +02:00
gitcompile configure.in -> configure.ac rename 2014-05-07 10:55:59 +02:00
INSTALL alsactl: Move systemd unit start-up from basic.target to sound.target 2017-10-06 14:32:16 +02:00
Makefile.am axfer: add an entry point for this command 2018-11-13 12:04:19 +01:00
README.md rename and update README.md 2018-10-24 17:41:16 +02:00
TODO aplay/arecord 2000-12-27 21:24:57 +00:00

alsa-utils

Advanced Linux Sound Architecture - Utilities

This package contains the command line utilities for the ALSA project. The package can be compiled only with the installed ALSA driver and the ALSA C library (alsa-lib).

Utility Description
alsaconf the ALSA driver configurator script
alsa-info a script to gather information about ALSA subsystem
alsactl an utility for soundcard settings management
aplay/arecord an utility for the playback / capture of .wav,.voc,.au files
amixer a command line mixer
alsamixer a ncurses mixer
amidi a utility to send/receive sysex dumps or other MIDI data
iecset a utility to show/set the IEC958 status bits
speaker-test a speaker test utility
alsaloop a software loopback for PCM devices
alsaucm Use Case Manager utility
alsabat a sound tester for ALSA sound card driver
alsatplg ALSA topology compiler

You may give a look for more information about the ALSA project to URL http://www.alsa-project.org.