cvs commit: BLFS/BOOK/multimedia/libdriv/alsa/utils alsa-utils-config.xml alsa-utils-desc.xml alsa-utils-inst.xml alsa-utils-intro.xml alsa-utils.ent

markh at linuxfromscratch.org markh at linuxfromscratch.org
Mon Aug 26 16:44:12 PDT 2002


markh       02/08/26 16:44:12

  Modified:    BOOK/introduction/welcome changelog.xml
               BOOK/multimedia/libdriv alsa.xml
               BOOK/multimedia/libdriv/alsa alsa.ent
  Added:       BOOK/multimedia/libdriv/alsa alsa-driver.xml alsa-lib.xml
                        alsa-oss.xml alsa-tools.xml alsa-utils.xml
               BOOK/multimedia/libdriv/alsa/driver alsa-driver-config.xml
                        alsa-driver-desc.xml alsa-driver-exp.xml
                        alsa-driver-inst.xml alsa-driver-intro.xml
                        alsa-driver.ent
               BOOK/multimedia/libdriv/alsa/lib alsa-lib-config.xml
                        alsa-lib-desc.xml alsa-lib-inst.xml
                        alsa-lib-intro.xml alsa-lib.ent
               BOOK/multimedia/libdriv/alsa/oss alsa-oss-config.xml
                        alsa-oss-desc.xml alsa-oss-exp.xml
                        alsa-oss-inst.xml alsa-oss-intro.xml alsa-oss.ent
               BOOK/multimedia/libdriv/alsa/tools alsa-tools-config.xml
                        alsa-tools-desc.xml alsa-tools-inst.xml
                        alsa-tools-intro.xml alsa-tools.ent
               BOOK/multimedia/libdriv/alsa/utils alsa-utils-config.xml
                        alsa-utils-desc.xml alsa-utils-inst.xml
                        alsa-utils-intro.xml alsa-utils.ent
  Removed:     BOOK/multimedia/libdriv/alsa alsa-cards.xml alsa-config.xml
                        alsa-desc.xml alsa-exp.xml alsa-inst.xml
                        alsa-intro.xml
  Log:
  alsa rewrite
  
  Revision  Changes    Path
  1.92      +4 -0      BLFS/BOOK/introduction/welcome/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/changelog.xml,v
  retrieving revision 1.91
  retrieving revision 1.92
  diff -u -r1.91 -r1.92
  --- changelog.xml	26 Aug 2002 22:23:32 -0000	1.91
  +++ changelog.xml	26 Aug 2002 23:44:10 -0000	1.92
  @@ -10,6 +10,10 @@
   
   <itemizedlist>
   
  +<listitem><para>August 26th, 2002 [markh]: Multimedia.  Rewrite of ALSA
  +instructions and update then to 0.9.0rc3 (0.5.x support
  +removed).</para></listitem>
  +
   <listitem><para>August 26th, 2002 [larry]: Server: Added exim-4.10,
   changes to sendmail and qmail submitted by Billy.</para></listitem>
   
  
  
  
  1.2       +8 -16     BLFS/BOOK/multimedia/libdriv/alsa.xml
  
  Index: alsa.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/multimedia/libdriv/alsa.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- alsa.xml	7 Jul 2002 20:28:48 -0000	1.1
  +++ alsa.xml	26 Aug 2002 23:44:11 -0000	1.2
  @@ -17,22 +17,14 @@
   being the "standard" sound drivers into the future 2.6 stable
   kernel.</para>
   
  -<para>You currently need to decide whether to use the 0.5.x series or
  -the 0.9-beta series.  At the moment, if you use the 0.9.x drivers, some
  -older software will fail to compile with ALSA support.  This is because
  -there is a new API in the 0.9.x series which isn't yet widely supported.
  -In these cases it is usually possible just to use the OSS driver
  -emulation which ALSA supplies (which can be superior to the OSS drivers
  -themselves).  We don't recommend one ALSA series over the other
  -as there are advantages to both versions, however you should probably
  -use the latest point release of whichever series you decide to
  -use.</para>
  -
  -&alsa-intro;
  -&alsa-desc;
  -&alsa-inst;
  -&alsa-config;
  -&alsa-cards;
  +<para>The following five sections of the book deal with the five seperate
  +components of alsa: the drivers, the libraries, the utilities, the tools and
  +the OSS compatibility libraries.</para>
   
   </sect1>
   
  +&alsa-driver;
  +&alsa-lib;
  +&alsa-utils;
  +&alsa-tools;
  +&alsa-oss;
  
  
  
  1.3       +13 -10    BLFS/BOOK/multimedia/libdriv/alsa/alsa.ent
  
  Index: alsa.ent
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/multimedia/libdriv/alsa/alsa.ent,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- alsa.ent	4 Aug 2002 21:38:49 -0000	1.2
  +++ alsa.ent	26 Aug 2002 23:44:11 -0000	1.3
  @@ -1,11 +1,14 @@
   <!ENTITY alsa SYSTEM "../alsa.xml">
  -<!ENTITY alsa-intro SYSTEM "alsa-intro.xml">
  -<!ENTITY alsa-inst SYSTEM "alsa-inst.xml">
  -<!ENTITY alsa-desc SYSTEM "alsa-desc.xml">
  -<!ENTITY alsa-config SYSTEM "alsa-config.xml">
  -<!ENTITY alsa-cards SYSTEM "alsa-cards.xml">
  -<!ENTITY alsa-buildsize "4-6MB (depending on chosen drivers)">
  -<!ENTITY alsa-version "0.5.12a/0.9.0rc2">
  -<!ENTITY alsa-download-http "http://www.alsa-project.org">
  -<!ENTITY alsa-download-ftp "">
  -<!ENTITY alsa-size "400-600k (depending on version)">
  +<!ENTITY alsa-version "0.9.0rc3">
  +
  +<!ENTITY % alsa-driver SYSTEM "driver/alsa-driver.ent">
  +<!ENTITY % alsa-lib SYSTEM "lib/alsa-lib.ent">
  +<!ENTITY % alsa-utils SYSTEM "utils/alsa-utils.ent">
  +<!ENTITY % alsa-tools SYSTEM "tools/alsa-tools.ent">
  +<!ENTITY % alsa-oss SYSTEM "oss/alsa-oss.ent">
  +
  +%alsa-driver;
  +%alsa-lib;
  +%alsa-utils;
  +%alsa-tools;
  +%alsa-oss;
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/alsa-driver.xml
  
  Index: alsa-driver.xml
  ===================================================================
  <sect1 id="alsa-driver" xreflabel="alsa-driver-&alsa-driver-version;">
  <?dbhtml filename="alsa-driver.html" dir="multimedia"?>
  <title>alsa-driver-&alsa-driver-version;</title>
  
  &alsa-driver-intro;
  &alsa-driver-inst;
  &alsa-driver-exp;
  &alsa-driver-config;
  &alsa-driver-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/alsa-lib.xml
  
  Index: alsa-lib.xml
  ===================================================================
  <sect1 id="alsa-lib" xreflabel="alsa-lib-&alsa-lib-version;">
  <?dbhtml filename="alsa-lib.html" dir="multimedia"?>
  <title>alsa-lib-&alsa-lib-version;</title>
  
  &alsa-lib-intro;
  &alsa-lib-inst;
  &alsa-lib-config;
  &alsa-lib-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/alsa-oss.xml
  
  Index: alsa-oss.xml
  ===================================================================
  <sect1 id="alsa-oss" xreflabel="alsa-oss-&alsa-oss-version;">
  <?dbhtml filename="alsa-oss.html" dir="multimedia"?>
  <title>alsa-oss-&alsa-oss-version;</title>
  
  <para>This section is a placeholder for future releases of alsa in which the
  oss-compatibility libraries will be used.</para>
  
  <!--
  &alsa-oss-intro;
  &alsa-oss-inst;
  &alsa-oss-exp;
  &alsa-oss-config;
  &alsa-oss-desc;
  -->
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/alsa-tools.xml
  
  Index: alsa-tools.xml
  ===================================================================
  <sect1 id="alsa-tools" xreflabel="alsa-tools-&alsa-tools-version;">
  <?dbhtml filename="alsa-tools.html" dir="multimedia"?>
  <title>alsa-tools-&alsa-tools-version;</title>
  
  &alsa-tools-intro;
  &alsa-tools-inst;
  &alsa-tools-config;
  &alsa-tools-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/alsa-utils.xml
  
  Index: alsa-utils.xml
  ===================================================================
  <sect1 id="alsa-utils" xreflabel="alsa-utils-&alsa-utils-version;">
  <?dbhtml filename="alsa-utils.html" dir="multimedia"?>
  <title>alsa-utils-&alsa-utils-version;</title>
  
  &alsa-utils-intro;
  &alsa-utils-inst;
  &alsa-utils-config;
  &alsa-utils-desc;
  
  </sect1>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver-config.xml
  
  Index: alsa-driver-config.xml
  ===================================================================
  <sect2>
  <title>Configuring alsa-driver</title>
  
  <sect3><title>Config files</title>
  
  <para><userinput>/etc/modules.conf</userinput> and 
  <userinput>/etc/asound.state</userinput></para>
  
  </sect3>
  
  <sect3><title>Configuration Information</title>
  
  <para>To configure the alsa drivers, you need to add some lines to
  <filename>/etc/modules.conf</filename>:</para>
  
  <para><screen><userinput>cat >> /etc/modules.conf << "EOF"</userinput>
  alias char-major-14 soundcore
  alias char-major-116 snd
  
  alias snd-card-0 snd-<soundcard-name>
  
  alias sound-slot-0 snd-card-0
  
  alias sound-service-0-0 snd-mixer-oss
  alias sound-service-0-1 snd-seq-oss
  alias sound-service-0-3 snd-pcm-oss
  alias sound-service-0-8 snd-seq-midi
  <userinput>EOF</userinput></screen></para>
  
  <para><soundcard-name> needs to be replaced with the driver relevant
  to your soundcard.  If you have more than one soundcard, you can add
  additional sections by repeating the above but changing the first 0 to 1 and
  so on.</para>
  
  <para>After editing <filename>/etc/modules.conf</filename> you need to run
  <filename>depmod</filename>.  If the drivers you have compiled are for the
  version of the kernel you are currently running, simply run
  <screen><userinput>depmod</userinput></screen>  If you are compiling 
  drivers for a different kernel version to that which you are running, you 
  will need to use a line along the lines of:
  <screen><userinput>depmod -a 2.4.19 -F /boot/System.map-2.4.19</userinput></screen></para>
  
  <para>Probably the easiest way to store mixer levels is to set and retrieve
  them using a bootscript.  It is possible to do this with a
  <userinput>post-install</userinput> line in
  <filename>/etc/modules.conf</filename> but this is left as an exercise for
  those readers who wish to do this.</para>
  
  <para>The alsa-drivers package installs a script as
  <filename>/etc/rc.d/init.d/alsasound</filename>.  While it is possible to use
  this script, it contains a lot of extraneous detail which isn't needed on an
  LFS system and so we create our own script
  <filename>/etc/rc.d/init.d/alsa</filename>.</para>
  
  <para>To create the alsa script, do the following:</para>
  
  <para><screen><userinput>cat > /etc/rc.d/init.d/alsa << "EOF"</userinput>
  #!/bin/sh
  # Begin $rc_base/init.d/alsa
  
  # Based on sysklogd script from LFS-3.1 and earlier.
  # Rewritten by Gerard Beekmans  - gerard at linuxfromscratch.org
  # ALSA specific parts by Mark Hymers - markh at linuxfromscratch.org
  # Stores mixer settings in the default location: /etc/asound.state
  
  source /etc/sysconfig/rc
  source $rc_functions
  
  case "$1" in
      start)
          echo -n "Starting alsa...    Restoring volumes..."
          loadproc /usr/sbin/alsactl restore
          #echo -n "                    Loading MIDI font..."
          #loadproc sfxload /path/to/soundfont
          ;;
  
      stop)
          echo -n "Stopping alsa...    Saving volumes......"
          loadproc /usr/sbin/alsactl store
          #echo -n "            Removing MIDI font.........."
          #loadproc sfxload -i
          ;;
  
      restart)
          $0 stop
          /usr/bin/sleep 1
          $0 start
          ;;
  
      *)
          echo "Usage: $0 {start|stop|restart}"
          exit 1
          ;;
  
  esac
  
  # End $rc_base/init.d/alsa
  <userinput>EOF
  chmod 755 /etc/rc.d/init.d/alsa</userinput></screen></para>
  
  <para>You can then create the appropriate symlinks:
  <screen><userinput>cd /etc/rc.d/init.d &&
  ln -sf ../init.d/alsa ../rc0.d/K35alsa &&
  ln -sf ../init.d/alsa ../rc1.d/K35alsa &&
  ln -sf ../init.d/alsa ../rc2.d/S40alsa &&
  ln -sf ../init.d/alsa ../rc3.d/S40alsa &&
  ln -sf ../init.d/alsa ../rc4.d/S40alsa &&
  ln -sf ../init.d/alsa ../rc5.d/S40alsa &&
  ln -sf ../init.d/alsa ../rc6.d/K35alsa</userinput></screen></para>
  
  <para>Note that all channels of your soundcard are muted by default. You can
  use the <filename>alsamixer</filename> program from alsa-utils (or any other
  OSS mixer) to change this.</para>
  
  <para>Also, the first time the above script is run, it will complain that
  there is no state in <filename>/etc/asound.state</filename>.  You can
  prevent this by running the following commands after installing alsa-utils:
  <screen><userinput>touch /etc/asound.state &&
  alsactl store</userinput></screen></para>
  
  <para>A final note is that the lines loading <filename>sfxload</filename>
  are commented out.  They are there as an example of other things you may
  wish to do in the startup script.  <filename>sfxload</filename> is a
  seperate package of interest to SoundBlaster AWE and Live! users.  It is
  designed for loading "sound-fonts" (which are used for MIDI output).  You
  may wish to delete these lines and add your own or, if you have the relevant
  soundcard, install <filename>sfxload</filename> and uncomment them.</para>
  
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver-desc.xml
  
  Index: alsa-driver-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The alsa-driver package contains the <userinput>alsa sound card
  drivers</userinput>and <userinput>include files</userinput></para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>alsa sound card drivers</title>
  <para>These are kernel modules which provide audio and MIDI functionality
  to the operating system.</para></sect3>
  
  <sect3><title>include files</title>
  <para>These are installed in <filename
  class="directory">/usr/include/sound</filename> and are required to compile
  certain packages such as <filename>alsa-lib</filename>.</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver-exp.xml
  
  Index: alsa-driver-exp.xml
  ===================================================================
  <sect2>
  <title>Command explanations</title>
  
  <para><userinput>rm include/linux/isapnp.h</userinput>: This is recommended
  by the alsa developers for this release only.  It is due to an extra file
  being included in the tarball.</para>
  
  <para><kernel-version> should be replaced with your kernel version,
  including any EXTRAVERSION such as -ac1 or -aa2.  If you are using a normal
  kernel tarball, it will simply be the standard number (such as
  2.4.19).</para>
  
  <para><path-to-kernel-source-tree-to-build-for> should be replaced
  with the directory where the kernel source tree is for the version of the
  kernel you wish to build for.  For example, if you want to build for kernel
  2.4.19, it may be <filename
  class="directory">/usr/src/linux-2.4.19</filename>.  This is needed because
  the alsa drivers must be compiled against the correct version of the kernel
  headers.</para>
  
  <para><userinput>--with-sequencer=yes </userinput>: This tells the
  alsa-driver package to build the sequencer modules for whichever soundcards
  you are building for.  Most people want them so you will usually want to
  leave it set to yes.</para>
  
  <para><userinput>--with-oss=yes </userinput>: This tells the package to
  build the OSS/Free emulation modules.  Again, most people want this so it's
  probably best to stick with yes.</para>
  
  <para><userinput>--with-isapnp=no </userinput>: Most sound cards these days
  are PCI and so ISA Plug and Play support isn't needed.  If you are using an
  ISA soundcard, it's best to say yes here.</para>
  
  <para><userinput>--with-cards=... </userinput>: You can tell the script just
  to build the drivers for your particular sound card here.  For full information
  on which drivers are available see <userinput>./configure
  --help</userinput>.  If you aren't sure which chipset your soundcard uses,
  have a look in <filename>CARDS-STATUS</filename> in the alsa-driver source
  tree.  If you want to build all drivers (for some reason) then
  simply leave out the <userinput>--with-cards</userinput> statement
  entirely.</para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver-inst.xml
  
  Index: alsa-driver-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of alsa-driver</title>
  
  <para>Before installing the alsa-drivers note that in your kernel
  configuration you should have <userinput>Sound Card Support
  (CONFIG_SOUND)</userinput> enabled but <emphasis>nothing</emphasis> else in
  the Sound menu (with the possible exception of TV Card Mixer support.  In
  particular you should <emphasis>not</emphasis> have <userinput>OSS Sound
  Modules</userinput> enabled as this will cause problems when loading the
  alsa driver modules.</para>
  
  <para>Install alsa-driver using the following commands as a template:</para>
  
  <para><screen><userinput>rm include/linux/isapnp.h &&
  ./configure \
     --with-moddir=/lib/modules/<kernel-version>/kernel/drivers/sound/ \
     --with-kernel=<path-to-kernel-source-tree-to-build-for> \
     --with-sequencer=yes \
     --with-oss=yes \
     --with-isapnp=no \
     --with-cards=<soundcards-to-compile> &&
  make &&
  make install</userinput></screen></para>
  
  <para>If this is the first time you have installed the alsa drivers, you
  will need to create the <filename class="directory">/dev</filename> entries
  using the script provided in the alsa-driver source tree:
  <screen><userinput>./snddevices</userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver-intro.xml
  
  Index: alsa-driver-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to alsa-driver</title>
  
  <screen>Download location (HTTP):       <ulink url="&alsa-driver-download-http;"/>
  Download location (FTP):        <ulink url="&alsa-driver-download-ftp;"/>
  Version used:                   &alsa-driver-version;
  Package size:                   &alsa-driver-size;
  Estimated Disk space required:  &alsa-driver-buildsize;</screen>
  
  <para>The alsa-driver package contains the alsa sound drivers.  These are
  the next generation of sound drivers for Linux.</para>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/driver/alsa-driver.ent
  
  Index: alsa-driver.ent
  ===================================================================
  <!ENTITY alsa-driver SYSTEM "../alsa-driver.xml">
  <!ENTITY alsa-driver-intro SYSTEM "alsa-driver-intro.xml">
  <!ENTITY alsa-driver-inst SYSTEM "alsa-driver-inst.xml">
  <!ENTITY alsa-driver-exp SYSTEM "alsa-driver-exp.xml">
  <!ENTITY alsa-driver-desc SYSTEM "alsa-driver-desc.xml">
  <!ENTITY alsa-driver-config SYSTEM "alsa-driver-config.xml">
  <!ENTITY alsa-driver-buildsize "24 MB (for all drivers)">
  <!ENTITY alsa-driver-version "0.9.0rc3">
  <!ENTITY alsa-driver-download-http "http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-driver-download-ftp "ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-driver-size "1.3 MB">
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/lib/alsa-lib-config.xml
  
  Index: alsa-lib-config.xml
  ===================================================================
  <sect2>
  <title>Configuring alsa-lib</title>
  
  <sect3><title>Configuration Information</title>
  
  &library-config;
  
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/lib/alsa-lib-desc.xml
  
  Index: alsa-lib-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The alsa-lib package contains <userinput>aserver</userinput>and the
  <userinput>alsa library</userinput>.</para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>aserver</title>
  <para>No description is currently available.</para></sect3>
  
  <sect3><title>libasound (alsa library)</title>
  <para>libasound provides alsa functions for application programs.</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/lib/alsa-lib-inst.xml
  
  Index: alsa-lib-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of alsa-lib</title>
  
  <para>Install alsa-lib by running the following commands:</para>
  
  <para><screen><userinput>./configure &&
  make &&
  make install</userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/lib/alsa-lib-intro.xml
  
  Index: alsa-lib-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to alsa-lib</title>
  
  <screen>Download location (HTTP):       <ulink url="&alsa-lib-download-http;"/>
  Download location (FTP):        <ulink url="&alsa-lib-download-ftp;"/>
  Version used:                   &alsa-lib-version;
  Package size:                   &alsa-lib-size;
  Estimated Disk space required:  &alsa-lib-buildsize;</screen>
  
  <para>The alsa-lib package contains the alsa library.  This is used by
  programs (including alsa-utils) which wish to use the alsa sound interface.</para>
  
  <screen>alsa-lib depends on the header files from <xref linkend="alsa-driver"/></screen>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/lib/alsa-lib.ent
  
  Index: alsa-lib.ent
  ===================================================================
  <!ENTITY alsa-lib SYSTEM "../alsa-lib.xml">
  <!ENTITY alsa-lib-intro SYSTEM "alsa-lib-intro.xml">
  <!ENTITY alsa-lib-inst SYSTEM "alsa-lib-inst.xml">
  <!ENTITY alsa-lib-desc SYSTEM "alsa-lib-desc.xml">
  <!ENTITY alsa-lib-config SYSTEM "alsa-lib-config.xml">
  <!ENTITY alsa-lib-buildsize "6.1 MB">
  <!ENTITY alsa-lib-version "0.9.0rc3">
  <!ENTITY alsa-lib-download-http "http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-lib-download-ftp "ftp://ftp.alsa-project.org/pub/lib/alsa-lib-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-lib-size "395 KB">
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss-config.xml
  
  Index: alsa-oss-config.xml
  ===================================================================
  <sect2>
  <title>Configuring alsa-oss</title>
  
  <sect3><title>Config files</title>
  <para><userinput>List of config files</userinput></para>
  </sect3>
  
  <sect3><title>Configuration Information</title>
  
  <para><userinput>USERINPUT GOES HERE</userinput> Blah blah blah about config.
  </para>
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss-desc.xml
  
  Index: alsa-oss-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The alsa-oss package contains <userinput>LISTOFFILES</userinput></para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>item1</title>
  <para>item1 does this</para></sect3>
  
  <sect3><title>item2</title>
  <para>item2 does that</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss-exp.xml
  
  Index: alsa-oss-exp.xml
  ===================================================================
  <sect2>
  <title>Command explanations</title>
  
  <para><userinput>COMMAND:</userinput> This command does something.</para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss-inst.xml
  
  Index: alsa-oss-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of alsa-oss</title>
  
  <para>Install alsa-oss by running the following commands:</para>
  
  <para><screen><userinput>./configure </userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss-intro.xml
  
  Index: alsa-oss-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to alsa-oss</title>
  
  <screen>Download location (HTTP):       <ulink url="&alsa-oss-download-http;"/>
  Download location (FTP):        <ulink url="&alsa-oss-download-ftp;"/>
  Version used:                   &alsa-oss-version;
  Package size:                   &alsa-oss-size;
  Estimated Disk space required:  &alsa-oss-buildsize;</screen>
  
  <para>The alsa-oss package contains... This is useful for...</para>
  
  <screen>alsa-oss depends on:
  DEPENDENCY LIST (if any)</screen>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/oss/alsa-oss.ent
  
  Index: alsa-oss.ent
  ===================================================================
  <!ENTITY alsa-oss SYSTEM "../alsa-oss.xml">
  <!ENTITY alsa-oss-intro SYSTEM "alsa-oss-intro.xml">
  <!ENTITY alsa-oss-inst SYSTEM "alsa-oss-inst.xml">
  <!ENTITY alsa-oss-exp SYSTEM "alsa-oss-exp.xml">
  <!ENTITY alsa-oss-desc SYSTEM "alsa-oss-desc.xml">
  <!ENTITY alsa-oss-config SYSTEM "alsa-oss-config.xml">
  <!ENTITY alsa-oss-buildsize "">
  <!ENTITY alsa-oss-version "0.9.0rc1">
  <!ENTITY alsa-oss-download-http "http://www.alsa-project.org/alsa/ftp/oss-lib/alsa-oss-0.9.0rc1.tar.bz2">
  <!ENTITY alsa-oss-download-ftp "ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-0.9.0rc1.tar.bz2">
  <!ENTITY alsa-oss-size "91 KB">
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/tools/alsa-tools-config.xml
  
  Index: alsa-tools-config.xml
  ===================================================================
  <sect2>
  <title>Configuring alsa-tools</title>
  
  <sect3><title>Config files</title>
  <para><userinput>List of config files</userinput></para>
  </sect3>
  
  <sect3><title>Configuration Information</title>
  
  <para><userinput>USERINPUT GOES HERE</userinput> Blah blah blah about config.
  </para>
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/tools/alsa-tools-desc.xml
  
  Index: alsa-tools-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The tools available in this package are <userinput>ac3dec</userinput>,
  <userinput>as10k1</userinput>, <userinput>envy24control</userinput>,
  <userinput>sb16_csp</userinput> and <userinput>sbiload</userinput>.</para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>ac3dec</title>
  <para>ac3dec is a free AC-3 stream decoder.</para></sect3>
  
  <sect3><title>as10k1</title>
  <para>as10k1 is an assembler for the emu10k1 DSP chip present in the
  Creative SB Live, PCI 512, and emu APS sound cards. It is used to make 
  audio effects such as a flanger, chorus or reverb.</para></sect3>
  
  <sect3><title>envy24control</title>
  <para>envy24control is a control tool for Envy24 (ice1712) based 
  soundcards</para></sect3>
  
  <sect3><title>sb16_csp</title>
  <para>sb16_csp is an SB16/AWE32 Creative Signal Processor (ASP/CSP) control
  program.</para></sect3>
  
  <sect3><title>sbiload</title>
  <para>sbiload is an OPL2/3 FM instrument loader for the ALSA sequencer.</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/tools/alsa-tools-inst.xml
  
  Index: alsa-tools-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of alsa-tools</title>
  
  <para>The alsa-tools package is only needed by those with advanced
  requirements for their sound card.  The tools are not all built together,
  instead you need to <userinput>cd</userinput> into the directory of each
  tool you wish to compile and run the following commands:</para>
  
  <para><screen><userinput>./configure &&
  make &&
  make install</userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/tools/alsa-tools-intro.xml
  
  Index: alsa-tools-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to alsa-tools</title>
  
  <screen>Download location (HTTP):       <ulink url="&alsa-tools-download-http;"/>
  Download location (FTP):        <ulink url="&alsa-tools-download-ftp;"/>
  Version used:                   &alsa-tools-version;
  Package size:                   &alsa-tools-size;
  Estimated Disk space required:  &alsa-tools-buildsize;</screen>
  
  <para>The alsa-tools package contains advanced tools for certain soundcards.</para>
  
  <screen>alsa-tools depends on <xref linkend="alsa-lib"/>.</screen>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/tools/alsa-tools.ent
  
  Index: alsa-tools.ent
  ===================================================================
  <!ENTITY alsa-tools SYSTEM "../alsa-tools.xml">
  <!ENTITY alsa-tools-intro SYSTEM "alsa-tools-intro.xml">
  <!ENTITY alsa-tools-inst SYSTEM "alsa-tools-inst.xml">
  <!ENTITY alsa-tools-desc SYSTEM "alsa-tools-desc.xml">
  <!ENTITY alsa-tools-config SYSTEM "alsa-tools-config.xml">
  <!ENTITY alsa-tools-buildsize "3.0 MB (to compile all tools)">
  <!ENTITY alsa-tools-version "0.9.0rc1">
  <!ENTITY alsa-tools-download-http "http://www.alsa-project.org/alsa/ftp/tools/alsa-tools-0.9.0rc1.tar.bz2">
  <!ENTITY alsa-tools-download-ftp "ftp://ftp.alsa-project.org/pub/tools/alsa-tools-0.9.0rc1.tar.bz2">
  <!ENTITY alsa-tools-size "161 KB">
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/utils/alsa-utils-config.xml
  
  Index: alsa-utils-config.xml
  ===================================================================
  <sect2>
  <title>Configuring alsa-utils</title>
  
  <sect3><title>Config files</title>
  <para><userinput>List of config files</userinput></para>
  </sect3>
  
  <sect3><title>Configuration Information</title>
  
  <para><userinput>USERINPUT GOES HERE</userinput> Blah blah blah about config.
  </para>
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/utils/alsa-utils-desc.xml
  
  Index: alsa-utils-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The alsa-utils package contains <userinput>aconnect</userinput>, 
  <userinput>alsactl</userinput>, <userinput>alsamixer</userinput>,
  <userinput>amixer</userinput>, <userinput>aplay</userinput>,
  <userinput>arecord</userinput> and <userinput>aseqnet</userinput>.</para>
  
  </sect2>
  
  <sect2><title>Description</title>
  
  <sect3><title>aconnect</title>
  <para>aconnect is a utility for connecting and disconnecting two existing
  ports in the ALSA sequencer system.</para></sect3>
  
  <sect3><title>alsactl</title>
  <para>alsactl is used to control advanced settings for the ALSA
  soundcard drivers.</para></sect3>
  
  <sect3><title>alsamixer</title>
  <para>alsamixer is an ncurses-based mixer program for use with the ALSA
  soundcard drivers.</para></sect3>
  
  <sect3><title>amixer</title>
  <para>amixer allows command-line control of the mixers for the ALSA soundcard
  drivers.</para></sect3>
  
  <sect3><title>aplay</title>
  <para>aplay is a command-line soundfile player for the ALSA soundcard
  drivers.</para></sect3>
  
  <sect3><title>arecord</title>
  <para>arecord is a command-line soundfile recorder for the ALSA soundcard
  drivers.</para></sect3>
  
  <sect3><title>aseqnet</title>
  <para>aseqnet is an ALSA sequencer client which sends and receives event
  packets over a network.</para></sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/utils/alsa-utils-inst.xml
  
  Index: alsa-utils-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of alsa-utils</title>
  
  <para>Install alsa-utils by running the following commands:</para>
  
  <para><screen><userinput>./configure &&
  make &&
  make install</userinput></screen></para>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/utils/alsa-utils-intro.xml
  
  Index: alsa-utils-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to alsa-utils</title>
  
  <screen>Download location (HTTP):       <ulink url="&alsa-utils-download-http;"/>
  Download location (FTP):        <ulink url="&alsa-utils-download-ftp;"/>
  Version used:                   &alsa-utils-version;
  Package size:                   &alsa-utils-size;
  Estimated Disk space required:  &alsa-utils-buildsize;</screen>
  
  <para>The alsa-utils package contains various utilities which are useful for
  controlling your sound card.</para>
  
  <screen>alsa-utils depends on <xref linkend="alsa-lib"/>.</screen>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/multimedia/libdriv/alsa/utils/alsa-utils.ent
  
  Index: alsa-utils.ent
  ===================================================================
  <!ENTITY alsa-utils SYSTEM "../alsa-utils.xml">
  <!ENTITY alsa-utils-intro SYSTEM "alsa-utils-intro.xml">
  <!ENTITY alsa-utils-inst SYSTEM "alsa-utils-inst.xml">
  <!ENTITY alsa-utils-desc SYSTEM "alsa-utils-desc.xml">
  <!ENTITY alsa-utils-config SYSTEM "alsa-utils-config.xml">
  <!ENTITY alsa-utils-buildsize "1.2 MB">
  <!ENTITY alsa-utils-version "0.9.0rc3">
  <!ENTITY alsa-utils-download-http "http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-utils-download-ftp "ftp://ftp.alsa-project.org/pub/utils/alsa-utils-0.9.0rc3.tar.bz2">
  <!ENTITY alsa-utils-size "85 KB">
  
  
  
-- 
Unsubscribe: send email to listar at linuxfromscratch.org
and put 'unsubscribe blfs-book' in the subject header of the message



More information about the blfs-book mailing list