Changeset ac789c0


Ignore:
Timestamp:
03/28/2005 03:04:38 AM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, ken/refactor-virt, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
6587e936
Parents:
0d25b6c5
Message:

Updated to ALSA-1.0.8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3597 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r0d25b6c5 rac789c0  
    418418<!-- Part XII -->
    419419<!-- Chapter 37 -->
    420 <!ENTITY alsa-version                 "1.0.7">
     420<!ENTITY alsa-version                 "1.0.8">
    421421<!ENTITY alsa-lib-version             "&alsa-version;">
    422422<!ENTITY alsa-utils-version           "&alsa-version;"> 
  • introduction/welcome/changelog.xml

    r0d25b6c5 rac789c0  
    2323<itemizedlist>
    2424
    25 <listitem><para>March 27th, 2005 [randy]: Updated to libtiff-3.7.2 and
    26 pkgconfig-0.16.0.</para></listitem>
     25<listitem><para>March 27th, 2005 [randy]: Updated to libtiff-3.7.2,
     26pkgconfig-0.16.0 and ALSA-1.0.8.</para></listitem>
    2727
    2828<listitem><para>March 26th, 2005 [randy]: Updated to HTML Tidy-050324 and
  • introduction/welcome/credits.xml

    r0d25b6c5 rac789c0  
    149149</listitem>
    150150
    151 <listitem><para>Apache Ant, Cyrus-SASL, DejaGnu, desktop-file-utils,
     151<listitem><para>ALSA Tools, Apache Ant, Cyrus-SASL, DejaGnu, desktop-file-utils,
    152152DocBook-utils, Ethereal, Evolution Data Server, Exim (many additions), Expect,
    153153FOP, GNOME Doc Utils, GnuCash (many additions), Heimdal, HTML Tidy, JadeTeX,
  • multimedia/libdriv/alsa-firmware.xml

    r0d25b6c5 rac789c0  
    66  <!ENTITY alsa-firmware-download-http "&alsa-download-http;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2">
    77  <!ENTITY alsa-firmware-download-ftp  "&alsa-download-ftp;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2">
    8   <!ENTITY alsa-firmware-md5sum        "91b29697c758406d3b969006556fa606">
    9   <!ENTITY alsa-firmware-size          "1007 KB">
    10   <!ENTITY alsa-firmware-buildsize     "5.8 MB">
    11   <!ENTITY alsa-firmware-time          "0.03 SBU">
     8  <!ENTITY alsa-firmware-md5sum        "6073fde43e0aea850ecdf64d0c2e46b2">
     9  <!ENTITY alsa-firmware-size          "1.5 MB">
     10  <!ENTITY alsa-firmware-buildsize     "19.2 MB">
     11  <!ENTITY alsa-firmware-time          "0.04 SBU">
    1212]>
    1313<sect1 id="alsa-firmware" xreflabel="ALSA Firmware-&alsa-firmware-version;">
     
    1818<?dbhtml filename="alsa-firmware.html"?>
    1919<title>ALSA Firmware-&alsa-firmware-version;</title>
     20<indexterm zone="alsa-firmware">
     21<primary sortas="a-ALSA-Firmware">ALSA Firmware</primary></indexterm>
    2022
    2123<sect2>
     
    6062
    6163<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
    62 make &amp;&amp;
    63 make install</command></userinput></screen>
     64make</command></userinput></screen>
     65
     66<para>Now, as the root user:</para>
     67
     68<screen><userinput role='root'><command>make install</command></userinput></screen>
    6469
    6570</sect2>
  • multimedia/libdriv/alsa-lib.xml

    r0d25b6c5 rac789c0  
    66  <!ENTITY alsa-lib-download-http "&alsa-download-http;/lib/alsa-lib-&alsa-lib-version;.tar.bz2">
    77  <!ENTITY alsa-lib-download-ftp  "&alsa-download-ftp;/lib/alsa-lib-&alsa-lib-version;.tar.bz2">
    8   <!ENTITY alsa-lib-md5sum        "34ceaac0d1f0fc2b1462cef7c3a6825e">
    9   <!ENTITY alsa-lib-size          "661 KB">
    10   <!ENTITY alsa-lib-buildsize     "33.7 MB (45.5 MB if docs are built)">
    11   <!ENTITY alsa-lib-time          "0.59 SBU">
     8  <!ENTITY alsa-lib-md5sum        "c677299ed39d069c9a4b6a999e34ffe7">
     9  <!ENTITY alsa-lib-size          "682 KB">
     10  <!ENTITY alsa-lib-buildsize     "34.2 MB (additional 11.4 MB to build and install docs)">
     11  <!ENTITY alsa-lib-time          "0.56 SBU">
    1212]>
    1313
     
    1919<?dbhtml filename="alsa-lib.html"?>
    2020<title>ALSA Library-&alsa-lib-version;</title>
     21<indexterm zone="alsa-lib">
     22<primary sortas="a-ALSA-Library">ALSA Library</primary></indexterm>
    2123
    2224<sect2>
     
    5355</sect2>
    5456
    55 <sect2>
     57<sect2 id="alsa-lib-kernel">
    5658<title>Installation of <application><acronym>ALSA</acronym>
    5759Library</application>
     
    6264audio hardware and disable deprecated <userinput>Open Sound System</userinput>.
    6365Recompile and install your new kernel.</para>
     66<indexterm zone="alsa-lib alsa-lib-kernel">
     67<primary sortas="d-ALSA">ALSA</primary></indexterm>
    6468
    6569<para>Install <application><acronym>ALSA</acronym> Library</application> by
     
    6771
    6872<screen><userinput><command>./configure --enable-static &amp;&amp;
    69 make &amp;&amp;
    70 make install</command></userinput></screen>
     73make</command></userinput></screen>
     74
     75<para>Now, as the root user:</para>
     76
     77<screen><userinput role='root'><command>make install</command></userinput></screen>
    7178
    7279<para>If you have <application><acronym>JACK</acronym></application> installed
     
    7582
    7683<screen><userinput><command>cd src/pcm/ext &amp;&amp;
    77 make jack &amp;&amp;
    78 make install-jack &amp;&amp;
    79 cd ../../..</command></userinput></screen>
     84make jack</command></userinput></screen>
     85
     86<para>Now, as the root user:</para>
     87
     88<screen><userinput role='root'><command>make install-jack</command></userinput></screen>
     89
     90<para>Ensure the unprivileged user's current working directory is the root of
     91the source tree:</para>
     92
     93<screen><userinput><command>cd ../../..</command></userinput></screen>
    8094
    8195<para>If you have <application>Doxygen</application> installed and you wish to
     
    8397commands from the top-level directory of the source tree:</para>
    8498
    85 <screen><userinput><command>make doc &amp;&amp;
    86 install -d -m755 /usr/share/alsa/doc/html &amp;&amp;
    87 install -m644 doc/doxygen/html/* /usr/share/alsa/doc/html</command></userinput></screen>
     99<screen><userinput><command>make doc</command></userinput></screen>
     100
     101<para>Now, as the root user:</para>
     102
     103<screen><userinput role='root'><command>install -v -d -m755 /usr/share/alsa/doc/html &amp;&amp;
     104install -v -m644 doc/doxygen/html/* /usr/share/alsa/doc/html</command></userinput></screen>
    88105
    89106</sect2>
     
    101118Library</application></title>
    102119
    103 <sect3><title>Config files</title>
    104 <para><filename>/usr/share/alsa/alsa.conf</filename>,
     120<sect3 id="alsa-lib-config"><title>Config files</title>
     121<para><filename>~/.asoundrc</filename>,
    105122<filename>/etc/asound.conf</filename>,
    106 <filename>~/.asoundrc</filename> and
     123<filename>/usr/share/alsa/alsa.conf</filename> and
    107124<filename>/usr/share/alsa/{cards,pcm}/*.conf</filename></para>
     125<indexterm zone="alsa-lib alsa-lib-config">
     126<primary sortas="e-AA.asoundrc">~/.asoundrc</primary></indexterm>
     127<indexterm zone="alsa-lib alsa-lib-config">
     128<primary sortas="e-etc-asound.conf">/etc/asound.conf</primary></indexterm>
     129<indexterm zone="alsa-lib alsa-lib-config"><primary
     130sortas="e-usr-share-alsa-alsa.conf">/usr/share/alsa/alsa.conf</primary>
     131</indexterm>
     132<indexterm zone="alsa-lib alsa-lib-config"><primary
     133sortas="e-usr-share-alsa-cards">/usr/share/alsa/{cards,pcm}/*.conf</primary>
     134</indexterm>
    108135</sect3>
    109136
    110137<sect3><title>Configuration information</title>
    111 
    112138<para>The default <filename>alsa.conf</filename> is adequate for most
    113139installations. For extra functionality and/or advanced control of your sound
     
    117143plugin, visit <ulink
    118144url="http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php"/>.</para>
    119 
    120145</sect3>
    121146
     
    125150<title>Contents</title>
    126151
    127 <para>The <application><acronym>ALSA</acronym> Library</application> package
    128 contains <command>aserver</command>,
    129 <command>alsalisp</command>,
    130 the <filename class="libraryfile">libasound</filename> library and optionally,
    131 the <application><acronym>JACK</acronym></application> <acronym>PCM</acronym>
    132 plugin library.</para>
     152<segmentedlist>
     153<segtitle>Installed Programs</segtitle>
     154<segtitle>Installed Libraries</segtitle>
     155<segtitle>Installed Directories</segtitle>
    133156
    134 </sect2>
     157<seglistitem>
     158<seg>alsalisp and aserver</seg>
     159<seg>libasound.[so,a] and optionally, libasound_module_pcm_jack.[so,a]</seg>
     160<seg>/usr/include/alsa, /usr/lib/alsa-lib, /usr/share/alsa</seg>
     161</seglistitem>
     162</segmentedlist>
    135163
    136 <sect2><title>Description</title>
     164<variablelist>
     165<bridgehead renderas="sect3">Short Descriptions</bridgehead>
     166<?dbfo list-presentation="list"?>
    137167
    138 <sect3><title>libasound (alsa library)</title>
    139 <para><filename class="libraryfile">libasound</filename> provides
    140 <acronym>ALSA</acronym> functions for application programs.</para></sect3>
     168<varlistentry id="libasound">
     169<term><filename class='libraryfile'>libasound.[so,a]</filename></term>
     170<listitem><para>provides <acronym>ALSA</acronym> functions for application
     171programs.</para>
     172<indexterm zone="alsa-lib libasound">
     173<primary sortas="c-libasound">libasound.[so,a]</primary>
     174</indexterm></listitem>
     175</varlistentry>
     176</variablelist>
    141177
    142178</sect2>
  • multimedia/libdriv/alsa-oss.xml

    r0d25b6c5 rac789c0  
    66  <!ENTITY alsa-oss-download-http "&alsa-download-http;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2">
    77  <!ENTITY alsa-oss-download-ftp  "&alsa-download-ftp;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2">
    8   <!ENTITY alsa-oss-md5sum        "8e4af2a1ce93a0e5945325097b9a0341">
    9   <!ENTITY alsa-oss-size          "219 KB">
    10   <!ENTITY alsa-oss-buildsize     "2.4 MB">
    11   <!ENTITY alsa-oss-time          "0.06 SBU">
     8  <!ENTITY alsa-oss-md5sum        "fb13eed47ab086d9c5acf746de34b872">
     9  <!ENTITY alsa-oss-size          "223 KB">
     10  <!ENTITY alsa-oss-buildsize     "2.8 MB">
     11  <!ENTITY alsa-oss-time          "0.08 SBU">
    1212]>
    1313
     
    1919<?dbhtml filename="alsa-oss.html"?>
    2020<title>ALSA OSS-&alsa-oss-version;</title>
     21<indexterm zone="alsa-oss">
     22<primary sortas="a-ALSA-OSS">ALSA OSS</primary></indexterm>
    2123
    2224<sect2>
     
    6163
    6264<screen><userinput><command>./configure &amp;&amp;
    63 make &amp;&amp;
    64 make install</command></userinput></screen>
     65make</command></userinput></screen>
     66
     67<para>Now, as the root user:</para>
     68
     69<screen><userinput role='root'><command>make install</command></userinput></screen>
    6570
    6671</sect2>
     
    7984<title>Contents</title>
    8085
    81 <para>The <application><acronym>ALSA</acronym> <acronym>OSS</acronym>
    82 </application> package contains <command>aoss</command> and the
    83 <filename class="libraryfile">libaoss</filename>
    84 (<acronym>ALSA</acronym> <acronym>OSS</acronym> compatibility
    85 library) library.</para>
     86<segmentedlist>
     87<segtitle>Installed Program</segtitle>
     88<segtitle>Installed Libraries</segtitle>
     89<segtitle>Installed Directories</segtitle>
     90
     91<seglistitem>
     92<seg>aoss</seg>
     93<seg>libalsatoss.[so,a], libaoss.[so,a] and libossredir.a</seg>
     94<seg>None</seg>
     95</seglistitem>
     96</segmentedlist>
     97
     98<variablelist>
     99<bridgehead renderas="sect3">Short Descriptions</bridgehead>
     100<?dbfo list-presentation="list"?>
     101
     102<varlistentry id="aoss">
     103<term><command>aoss</command></term>
     104<listitem><para>is a simple wrapper script which facilitates the use of the
     105<acronym>ALSA</acronym> <acronym>OSS</acronym> compatibility library. It just
     106sets the appropriate <envar>LD_PRELOAD</envar> path and then runs the
     107command.</para>
     108<indexterm zone="alsa-oss aoss">
     109<primary sortas="b-aoss">aoss</primary>
     110</indexterm></listitem>
     111</varlistentry>
     112</variablelist>
    86113
    87114</sect2>
  • multimedia/libdriv/alsa-tools.xml

    r0d25b6c5 rac789c0  
    66  <!ENTITY alsa-tools-download-http "&alsa-download-http;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
    77  <!ENTITY alsa-tools-download-ftp  "&alsa-download-ftp;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
    8   <!ENTITY alsa-tools-md5sum        "efd8660f818f2bbd7fd4761e0068fde1">
    9   <!ENTITY alsa-tools-size          "757 KB">
    10   <!ENTITY alsa-tools-buildsize     "20 MB (to compile all tools)">
    11   <!ENTITY alsa-tools-time          "0.44 SBU (to compile all tools)">
     8  <!ENTITY alsa-tools-md5sum        "cf51eccd14e818a9f0be455cedcd52ff">
     9  <!ENTITY alsa-tools-size          "821 KB">
     10  <!ENTITY alsa-tools-buildsize     "7-9 MB depending on the tool being built">
     11  <!ENTITY alsa-tools-time          "0.01-0.06 SBU depending on the tool being built">
    1212]>
    1313
     
    1919<?dbhtml filename="alsa-tools.html"?>
    2020<title>ALSA Tools-&alsa-tools-version;</title>
     21<indexterm zone="alsa-tools">
     22<primary sortas="a-ALSA-Tools">ALSA Tools</primary></indexterm>
    2123
    2224<sect2>
     
    4850
    4951<sect4><title>Optional</title>
    50 <para><xref linkend="GTK"/> and
    51 <ulink url="http://www.fltk.org/">FLTK</ulink></para>
     52<para><xref linkend="GTK"/> (to build <command>echomixer</command>,
     53<command>envy24control</command> and <command>rmedigicontrol</command>) and
     54<ulink url="http://www.fltk.org/">FLTK</ulink> (to build
     55<command>hdspconf</command> and <command>hdspmixer</command>)</para>
    5256</sect4>
    5357</sect3>
     
    5862<title>Installation of <application><acronym>ALSA</acronym>
    5963Tools</application></title>
     64
     65<para>The <command>as10k1</command> program needs a minor change to the
     66source code to compile using
     67<application><acronym>GCC</acronym></application>-3.4.x. The following
     68<command>sed</command> command fixes the problem:</para>
     69
     70<screen><userinput><command>sed -i -e "s/^next_cli_arg:/&amp;\n\n\tbreak;/" as10k1/as10k1.c</command></userinput></screen>
    6071
    6172<para>The <application><acronym>ALSA</acronym> Tools</application> package is
     
    6677
    6778<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
    68 make &amp;&amp;
    69 make install</command></userinput></screen>
     79make</command></userinput></screen>
     80
     81<para>Now, as the root user:</para>
     82
     83<screen><userinput role='root'><command>make install</command></userinput></screen>
    7084
    7185</sect2>
     
    7488<title>Contents</title>
    7589
    76 <para>The tools available in this package are <command>ac3dec</command>,
    77 <command>as10k1</command>, <command>envy24control</command>,
    78 <command>sb16_csp</command> and <command>sbiload</command>.</para>
     90<segmentedlist>
     91<segtitle>Installed Programs</segtitle>
     92<segtitle>Installed Libraries</segtitle>
     93<segtitle>Installed Directory</segtitle>
     94
     95<seglistitem>
     96<seg>ac3dec, extract_ac3, as10k1, echomixer, envy24control, hdspconf,
     97hdsploader, hdspmixer, mixartloader, pcxhrloader, rmedigicontrol, cspctl,
     98sbiload, sscape_ctl, us428control, usx2yloader and vxloader</seg>
     99<seg>None</seg>
     100<seg>/usr/share/applications, /usr/share/pixmaps and
     101/usr/share/sounds</seg>
     102</seglistitem>
     103</segmentedlist>
     104
     105<variablelist>
     106<bridgehead renderas="sect3">Short Descriptions</bridgehead>
     107<?dbfo list-presentation="list"?>
     108
     109<varlistentry id="ac3dec">
     110<term><command>ac3dec</command></term>
     111<listitem><para>is a free AC-3 stream decoder.</para>
     112<indexterm zone="alsa-tools ac3dec">
     113<primary sortas="b-ac3dec">ac3dec</primary>
     114</indexterm></listitem>
     115</varlistentry>
     116
     117<varlistentry id="extract_ac3">
     118<term><command>extract_ac3</command></term>
     119<listitem><para>will take an <acronym>MPEG</acronym>-2 stream and produce
     120AC-3 audio to stdout if it exists.</para>
     121<indexterm zone="alsa-tools extract_ac3">
     122<primary sortas="b-extract_ac3">extract_ac3</primary>
     123</indexterm></listitem>
     124</varlistentry>
     125
     126<varlistentry id="as10k1">
     127<term><command>as10k1</command></term>
     128<listitem><para>is an assembler for the emu10k1 <acronym>DSP</acronym> chip
     129present in the Creative <acronym>SB</acronym> Live, <acronym>PCI</acronym>
     130512, and emu <acronym>APS</acronym> sound cards. It is used to make audio
     131effects such as a flanger, chorus or reverb.</para>
     132<indexterm zone="alsa-tools as10k1">
     133<primary sortas="b-as10k1">as10k1</primary>
     134</indexterm></listitem>
     135</varlistentry>
     136
     137<varlistentry id="echomixer">
     138<term><command>echomixer</command></term>
     139<listitem><para>is the Linux equivalent of the Echoaudio console application
     140from Echoaudio. It is a tool to control all the features of any Echoaudio
     141soundcard. This includes clock sources, input and output gains, mixers,
     142etc.</para>
     143<indexterm zone="alsa-tools echomixer">
     144<primary sortas="b-echomixer">echomixer</primary>
     145</indexterm></listitem>
     146</varlistentry>
     147
     148<varlistentry id="envy24control">
     149<term><command>envy24control</command></term>
     150<listitem><para>is a control tool for Envy24 (ice1712) based sound
     151cards.</para>
     152<indexterm zone="alsa-tools envy24control">
     153<primary sortas="b-envy24control">envy24control</primary>
     154</indexterm></listitem>
     155</varlistentry>
     156
     157<varlistentry id="hdspconf">
     158<term><command>hdspconf</command></term>
     159<listitem><para>is a <acronym>GUI</acronym> to control the Hammerfall
     160HDSP Alsa Settings. Up to four hdsp cards are supported.</para>
     161<indexterm zone="alsa-tools hdspconf">
     162<primary sortas="b-hdspconf">hdspconf</primary>
     163</indexterm></listitem>
     164</varlistentry>
     165
     166<varlistentry id="hdsploader">
     167<term><command>hdsploader</command></term>
     168<listitem><para>is used to load the firmware required by the Hammerfall
     169HDSP sound cards.</para>
     170<indexterm zone="alsa-tools hdsploader">
     171<primary sortas="b-hdsploader">hdsploader</primary>
     172</indexterm></listitem>
     173</varlistentry>
     174
     175<varlistentry id="hdspmixer">
     176<term><command>hdspmixer</command></term>
     177<listitem><para>is the Linux equivalent of the Totalmix application from RME.
     178It is a tool to control the advanced routing features of the RME Hammerfall
     179DSP soundcard series.</para>
     180<indexterm zone="alsa-tools hdspmixer">
     181<primary sortas="b-hdspmixer">hdspmixer</primary>
     182</indexterm></listitem>
     183</varlistentry>
     184
     185<varlistentry id="mixartloader">
     186<term><command>mixartloader</command></term>
     187<listitem><para>is a helper program to load the firmware binaries onto the
     188Digigram's miXart board sound drivers. The following modules require this
     189program: snd-mixart. These drivers don't work properly at all until the
     190certain firmwares are loaded, i.e. no PCM nor mixer devices will
     191appear.</para>
     192<indexterm zone="alsa-tools mixartloader">
     193<primary sortas="b-mixartloader">mixartloader</primary>
     194</indexterm></listitem>
     195</varlistentry>
     196
     197<varlistentry id="pcxhrloader">
     198<term><command>pcxhrloader</command></term>
     199<listitem><para>is a helper program to load the firmware binaries onto
     200Digigram's pcxhr compatible board sound drivers. The following modules
     201require this program: snd-pcxhr. These drivers don't work properly at all
     202until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
     203appear.</para>
     204<indexterm zone="alsa-tools pcxhrloader">
     205<primary sortas="b-pcxhrloader">pcxhrloader</primary>
     206</indexterm></listitem>
     207</varlistentry>
     208
     209<varlistentry id="rmedigicontrol">
     210<term><command>rmedigicontrol</command></term>
     211<listitem><para>is a control tool for RME Digi32 and RME Digi96 sound cards.
     212It provides a graphical frontend for all the sound card controls and
     213switches.</para>
     214<indexterm zone="alsa-tools rmedigicontrol">
     215<primary sortas="b-rmedigicontrol">rmedigicontrol</primary>
     216</indexterm></listitem>
     217</varlistentry>
     218
     219<varlistentry id="cspctl">
     220<term><command>cspctl</command></term>
     221<listitem><para>is an SB16/AWE32 Creative Signal Processor
     222(<acronym>ASP</acronym>/<acronym>CSP</acronym>) control program.</para>
     223<indexterm zone="alsa-tools cspctl">
     224<primary sortas="b-cspctl">cspctl</primary>
     225</indexterm></listitem>
     226</varlistentry>
     227
     228<varlistentry id="sbiload">
     229<term><command>sbiload</command></term>
     230<listitem><para>is an <acronym>OPL</acronym>2/3 FM instrument loader for the
     231<acronym>ALSA</acronym> sequencer.</para>
     232<indexterm zone="alsa-tools sbiload">
     233<primary sortas="b-sbiload">sbiload</primary>
     234</indexterm></listitem>
     235</varlistentry>
     236
     237<varlistentry id="sscape_ctl">
     238<term><command>sscape_ctl</command></term>
     239<listitem><para>is an <acronym>ALSA</acronym> SoundScape control
     240utility.</para>
     241<indexterm zone="alsa-tools sscape_ctl">
     242<primary sortas="b-sscape_ctl">sscape_ctl</primary>
     243</indexterm></listitem>
     244</varlistentry>
     245
     246<varlistentry id="us428control">
     247<term><command>us428control</command></term>
     248<listitem><para>is a Tascam US-428 control program.</para>
     249<indexterm zone="alsa-tools us428control">
     250<primary sortas="b-us428control">us428control</primary>
     251</indexterm></listitem>
     252</varlistentry>
     253
     254<varlistentry id="usx2yloader">
     255<term><command>usx2yloader</command></term>
     256<listitem><para>is a helper program to load the 2nd Phase firmware binaries
     257onto the Tascam USX2Y USB sound cards. It has proven to work so far for the
     258US122, US224 and US428. The snd-usb-usx2y module requires this program.</para>
     259<indexterm zone="alsa-tools usx2yloader">
     260<primary sortas="b-usx2yloader">usx2yloader</primary>
     261</indexterm></listitem>
     262</varlistentry>
     263
     264<varlistentry id="vxloader">
     265<term><command>vxloader</command></term>
     266<listitem><para>is a helper program to load the firmware binaries onto the
     267Digigram's VX-board sound drivers. The following modules require this program:
     268snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all
     269until the certain firmwares are loaded, i.e. no PCM nor mixer devices will
     270appear.</para>
     271<indexterm zone="alsa-tools vxloader">
     272<primary sortas="b-vxloader">vxloader</primary>
     273</indexterm></listitem>
     274</varlistentry>
     275</variablelist>
    79276
    80277</sect2>
    81278
    82 <sect2><title>Description</title>
    83 
    84 <sect3><title>ac3dec</title>
    85 <para><command>ac3dec</command> is a free AC-3 stream decoder.</para></sect3>
    86 
    87 <sect3><title>as10k1</title>
    88 <para><command>as10k1</command> is an assembler for the emu10k1
    89 <acronym>DSP</acronym> chip present in the Creative SB Live,
    90 <acronym>PCI</acronym> 512, and emu <acronym>APS</acronym> sound cards. It is
    91 used to make audio effects such as a flanger, chorus or reverb.</para></sect3>
    92 
    93 <sect3><title>envy24control</title>
    94 <para><command>envy24control</command> is a control tool for Envy24 (ice1712)
    95 based sound cards</para></sect3>
    96 
    97 <sect3><title>sb16_csp</title>
    98 <para><command>sb16_csp</command> is an SB16/AWE32 Creative Signal Processor
    99 (<acronym>ASP</acronym>/<acronym>CSP</acronym>) control program.</para></sect3>
    100 
    101 <sect3><title>sbiload</title>
    102 <para><command>sbiload</command> is an <acronym>OPL</acronym>2/3 FM instrument
    103 loader for the <acronym>ALSA</acronym> sequencer.</para></sect3>
    104 
    105 </sect2>
    106 
    107279</sect1>
    108280
  • multimedia/libdriv/alsa-utils.xml

    r0d25b6c5 rac789c0  
    66  <!ENTITY alsa-utils-download-http "&alsa-download-http;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
    77  <!ENTITY alsa-utils-download-ftp  "&alsa-download-ftp;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
    8   <!ENTITY alsa-utils-md5sum        "b9dc0f9aae6131a6e6df9934a7b96a18">
    9   <!ENTITY alsa-utils-size          "145 KB">
    10   <!ENTITY alsa-utils-buildsize     "2.3 MB">
     8  <!ENTITY alsa-utils-md5sum        "c72d0efa9c88770a10733ec2abc1a872">
     9  <!ENTITY alsa-utils-size          "224 KB">
     10  <!ENTITY alsa-utils-buildsize     "3.6 MB">
    1111  <!ENTITY alsa-utils-time          "0.08 SBU">
    1212]>
     
    1919<?dbhtml filename="alsa-utils.html"?>
    2020<title>ALSA Utilities-&alsa-utils-version;</title>
     21<indexterm zone="alsa-utils">
     22<primary sortas="a-ALSA-Utilities">ALSA Utilities</primary></indexterm>
    2123
    2224<sect2>
     
    5961
    6062<screen><userinput><command>./configure &amp;&amp;
    61 make &amp;&amp;
    62 make install</command></userinput></screen>
     63make</command></userinput></screen>
     64
     65<para>Now, as the root user:</para>
     66
     67<screen><userinput role='root'><command>make install</command></userinput></screen>
    6368
    6469</sect2>
     
    6873Utilities</application></title>
    6974
    70 <sect3><title>Config files</title>
     75<sect3 id="alsa-utils-config"><title>Config files</title>
    7176<para><filename>/etc/asound.state</filename></para>
    72 </sect3>
    73 
    74 <sect3><title>Configuration Information</title>
     77<indexterm zone="alsa-utils alsa-utils-config">
     78<primary sortas="e-etc-asound.state">/etc/asound.state</primary></indexterm>
     79</sect3>
     80
     81<sect3 id="alsa-utils-init"><title>Configuration Information</title>
    7582<para>Probably the easiest way to store mixer levels is to set and retrieve
    7683them using a bootscript.</para>
    77 
    78 <para>Install the init script <filename>/etc/rc.d/init.d/alsa</filename>
    79 included in the <xref linkend="intro-important-bootscripts"/> package.</para>
    80 
    81 <screen><userinput><command>make install-alsa</command></userinput></screen>
     84<indexterm zone="alsa-utils alsa-utils-init">
     85<primary sortas="f-alsa">alsa</primary></indexterm>
     86
     87<para>As the root user, install the init script
     88<filename>/etc/rc.d/init.d/alsa</filename> included in the
     89<xref linkend="intro-important-bootscripts"/> package.</para>
     90
     91<screen><userinput role='root'><command>make install-alsa</command></userinput></screen>
    8292
    8393<para>Note that all channels of your sound card are muted by default. You can
     
    8898<para>The first time the above script is run, it will complain that
    8999there is no state in <filename>/etc/asound.state</filename>.  You can
    90 prevent this by running the following commands after installing
    91 <application><acronym>ALSA</acronym> Utilities</application>:</para>
    92 
    93 <screen><userinput><command>touch /etc/asound.state &amp;&amp;
     100prevent this by running the following commands as the root user after
     101installing <application><acronym>ALSA</acronym> Utilities</application>:</para>
     102
     103<screen><userinput role='root'><command>touch /etc/asound.state &amp;&amp;
    94104alsactl store</command></userinput></screen>
    95105
     
    100110users.  It is designed for loading "sound-fonts" (which are used for
    101111<acronym>MIDI</acronym> output).  You may wish to delete these lines and add
    102 your own or, if you have the relevant sound card, install <filename>sfxload
    103 </filename> and uncomment them.</para>
     112your own or, if you have the relevant sound card, install
     113<filename>sfxload</filename> and uncomment them.</para>
    104114
    105115</sect3>
     
    110120<title>Contents</title>
    111121
    112 <para>The <application><acronym>ALSA</acronym> Utilities</application> package
    113 contains <command>aconnect</command>,
    114 <command>alsactl</command>, <command>alsamixer</command>,
    115 <command>amixer</command>, <command>aplay</command>,
    116 <command>arecord</command> and <command>aseqnet</command>.</para>
    117 
    118 </sect2>
    119 
    120 <sect2><title>Description</title>
    121 
    122 <sect3><title>aconnect</title>
    123 <para><command>aconnect</command> is a utility for connecting and
    124 disconnecting two existing ports in the <acronym>ALSA</acronym>
    125 sequencer system.</para>
    126 </sect3>
    127 
    128 <sect3><title>alsactl</title>
    129 <para><command>alsactl</command> is used to control advanced settings
    130 for the <acronym>ALSA</acronym> sound card drivers.</para></sect3>
    131 
    132 <sect3><title>alsamixer</title>
    133 <para><command>alsamixer</command> is an ncurses-based mixer program for
    134 use with the <acronym>ALSA</acronym> sound card drivers.</para></sect3>
    135 
    136 <sect3><title>amixer</title>
    137 <para><command>amixer</command> allows command-line control of the
    138 mixers for the <acronym>ALSA</acronym> sound card drivers.</para></sect3>
    139 
    140 <sect3><title>aplay</title>
    141 <para><command>aplay</command> is a command-line soundfile player for
    142 the <acronym>ALSA</acronym> sound card drivers.</para></sect3>
    143 
    144 <sect3><title>arecord</title>
    145 <para><command>arecord</command> is a command-line soundfile recorder
    146 for the <acronym>ALSA</acronym> sound card drivers.</para></sect3>
    147 
    148 <sect3><title>aseqnet</title>
    149 <para><command>aseqnet</command> is an <acronym>ALSA</acronym> sequencer
    150 client which sends and receives event packets over a network.</para></sect3>
     122<segmentedlist>
     123<segtitle>Installed Programs</segtitle>
     124<segtitle>Installed Libraries</segtitle>
     125<segtitle>Installed Directories</segtitle>
     126
     127<seglistitem>
     128<seg>aconnect, alsaconf, alsactl, alsamixer, amidi, amixer, aplay, aplaymidi,
     129arecord, arecordmidi, aseqnet, iecset and speaker-test</seg>
     130<seg>None</seg>
     131<seg>None</seg>
     132</seglistitem>
     133</segmentedlist>
     134
     135<variablelist>
     136<bridgehead renderas="sect3">Short Descriptions</bridgehead>
     137<?dbfo list-presentation="list"?>
     138
     139<varlistentry id="aconnect">
     140<term><command>aconnect</command></term>
     141<listitem><para>is a utility for connecting and disconnecting two existing
     142ports in the <acronym>ALSA</acronym> sequencer system.</para>
     143<indexterm zone="alsa-utils aconnect">
     144<primary sortas="b-aconnect">aconnect</primary>
     145</indexterm></listitem>
     146</varlistentry>
     147
     148<varlistentry id="alsaconf">
     149<term><command>alsaconf</command></term>
     150<listitem><para>is a configuration tool which tries to detect the sound cards
     151on your system and write a suitable configuration file for
     152<acronym>ALSA</acronym>.</para>
     153<indexterm zone="alsa-utils alsaconf">
     154<primary sortas="b-alsaconf">alsaconf</primary>
     155</indexterm></listitem>
     156</varlistentry>
     157
     158<varlistentry id="alsactl">
     159<term><command>alsactl</command></term>
     160<listitem><para>is used to control advanced settings for the
     161<acronym>ALSA</acronym> sound card drivers.</para>
     162<indexterm zone="alsa-utils alsactl">
     163<primary sortas="b-alsactl">alsactl</primary>
     164</indexterm></listitem>
     165</varlistentry>
     166
     167<varlistentry id="alsamixer">
     168<term><command>alsamixer</command></term>
     169<listitem><para>is an ncurses-based mixer program for use with the
     170<acronym>ALSA</acronym> sound card drivers.</para>
     171<indexterm zone="alsa-utils alsamixer">
     172<primary sortas="b-alsamixer">alsamixer</primary>
     173</indexterm></listitem>
     174</varlistentry>
     175
     176<varlistentry id="amidi">
     177<term><command>amidi</command></term>
     178<listitem><para>is used to read from and write to <acronym>ALSA</acronym>
     179RawMIDI ports.</para>
     180<indexterm zone="alsa-utils amidi">
     181<primary sortas="b-amidi">amidi</primary>
     182</indexterm></listitem>
     183</varlistentry>
     184
     185<varlistentry id="amixer">
     186<term><command>amixer</command></term>
     187<listitem><para> allows command-line control of the mixers for the
     188<acronym>ALSA</acronym> sound card drivers.</para>
     189<indexterm zone="alsa-utils amixer">
     190<primary sortas="b-amixer">amixer</primary>
     191</indexterm></listitem>
     192</varlistentry>
     193
     194<varlistentry id="aplay">
     195<term><command>aplay</command></term>
     196<listitem><para>is a command-line soundfile player for the
     197<acronym>ALSA</acronym> sound card drivers.</para>
     198<indexterm zone="alsa-utils aplay">
     199<primary sortas="b-aplay">aplay</primary>
     200</indexterm></listitem>
     201</varlistentry>
     202
     203<varlistentry id="aplaymidi">
     204<term><command>aplaymidi</command></term>
     205<listitem><para>is a command-line utility that plays the specified
     206<acronym>MIDI</acronym> file(s) to one or more <acronym>ALSA</acronym>
     207sequencer ports.</para>
     208<indexterm zone="alsa-utils aplaymidi">
     209<primary sortas="b-aplaymidi">aplaymidi</primary>
     210</indexterm></listitem>
     211</varlistentry>
     212
     213<varlistentry id="arecord">
     214<term><command>arecord</command></term>
     215<listitem><para>is a command-line soundfile recorder for the
     216<acronym>ALSA</acronym> sound card drivers.</para>
     217<indexterm zone="alsa-utils arecord">
     218<primary sortas="b-arecord">arecord</primary>
     219</indexterm></listitem>
     220</varlistentry>
     221
     222<varlistentry id="arecordmidi">
     223<term><command>arecordmidi</command></term>
     224<listitem><para>is a command-line utility that records a standard
     225<acronym>MIDI</acronym> file from one or more <acronym>ALSA</acronym>
     226sequencer ports.</para>
     227<indexterm zone="alsa-utils arecordmidi">
     228<primary sortas="b-arecordmidi">arecordmidi</primary>
     229</indexterm></listitem>
     230</varlistentry>
     231
     232<varlistentry id="aseqnet">
     233<term><command>aseqnet</command></term>
     234<listitem><para>is an <acronym>ALSA</acronym> sequencer client which sends
     235and receives event packets over a network.</para>
     236<indexterm zone="alsa-utils aseqnet">
     237<primary sortas="b-aseqnet">aseqnet</primary>
     238</indexterm></listitem>
     239</varlistentry>
     240
     241<varlistentry id="iecset">
     242<term><command>iecset</command></term>
     243<listitem><para>is a small utility to set or dump the IEC958 (or so-called
     244<quote>S/<acronym>PDIF</acronym></quote>) status bits of the specified sound
     245card via the <acronym>ALSA</acronym> control <acronym>API</acronym>.</para>
     246<indexterm zone="alsa-utils iecset">
     247<primary sortas="b-iecset">iecset</primary>
     248</indexterm></listitem>
     249</varlistentry>
     250
     251<varlistentry id="speaker-test">
     252<term><command>speaker-test</command></term>
     253<listitem><para>is a command-line speaker test tone generator for
     254<acronym>ALSA</acronym>.</para>
     255<indexterm zone="alsa-utils speaker-test">
     256<primary sortas="b-speaker-test">speaker-test</primary>
     257</indexterm></listitem>
     258</varlistentry>
     259</variablelist>
    151260
    152261</sect2>
Note: See TracChangeset for help on using the changeset viewer.