Updated to alsa-1.0.11

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6013 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2006-05-07 01:36:04 +00:00
parent 1e9bd5362d
commit 7ffd4d7184
7 changed files with 62 additions and 47 deletions

View File

@ -44,6 +44,9 @@
<listitem>
<para>May 6th, 2006</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Updated to alsa-1.0.11.</para>
</listitem>
<listitem>
<para>[bdubbs] - Updated to dhcp-3.0.4.</para>
</listitem>

View File

@ -6,10 +6,10 @@
<!ENTITY alsa-firmware-download-http "&alsa-download-http;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2">
<!ENTITY alsa-firmware-download-ftp "&alsa-download-ftp;/firmware/alsa-firmware-&alsa-firmware-version;.tar.bz2">
<!ENTITY alsa-firmware-md5sum "f7ce6a31691d6eb35fc155f306abc77b">
<!ENTITY alsa-firmware-md5sum "bd573f4dac7f4786a20bb4427229acef">
<!ENTITY alsa-firmware-size "1.5 MB">
<!ENTITY alsa-firmware-buildsize "18.4 MB">
<!ENTITY alsa-firmware-time "0.1 SBU">
<!ENTITY alsa-firmware-buildsize "18.6 MB">
<!ENTITY alsa-firmware-time "less than 0.1 SBU">
]>
<sect1 id="alsa-firmware" xreflabel="ALSA Firmware-&alsa-firmware-version;">
<?dbhtml filename="alsa-firmware.html"?>

View File

@ -6,10 +6,10 @@
<!ENTITY alsa-lib-download-http "&alsa-download-http;/lib/alsa-lib-&alsa-lib-version;.tar.bz2">
<!ENTITY alsa-lib-download-ftp "&alsa-download-ftp;/lib/alsa-lib-&alsa-lib-version;.tar.bz2">
<!ENTITY alsa-lib-md5sum "114af3304619920ffe2b147b760700b9">
<!ENTITY alsa-lib-size "682 KB">
<!ENTITY alsa-lib-buildsize "27.3 MB (additional 14.4 MB to build and install docs)">
<!ENTITY alsa-lib-time "0.6 SBU">
<!ENTITY alsa-lib-md5sum "ef7ae78a0ef08cbeacb295f2518886ab">
<!ENTITY alsa-lib-size "696 KB">
<!ENTITY alsa-lib-buildsize "31.8 MB (additional 15.2 MB to build and install docs)">
<!ENTITY alsa-lib-time "0.7 SBU (less than 0.1 SBU to build and install docs)">
]>
<sect1 id="alsa-lib" xreflabel="ALSA Library-&alsa-lib-version;">
@ -72,11 +72,11 @@
<sect2 role="kernel" id="alsa-lib-kernel">
<title>Kernel Configuration</title>
<para>In the <quote>Sound</quote> section of the kernel configuration, edit
<emphasis role="bold">Advanced Linux Sound Architecture</emphasis>
options to match your audio hardware and disable deprecated
<emphasis role="bold">Open Sound System</emphasis>.
Recompile and install your new kernel.</para>
<para>In the Device Drivers &rArr; Sound &rArr; Advanced Linux Sound
Architecture section of the kernel configuration, select the settingis and
drivers appropriate for your hardware. Ensure that the deprecated Device
Drivers &rArr; Sound &rArr; Open Sound System is <emphasis>not</emphasis>
selected. If necessary, recompile and install your new kernel.</para>
<indexterm zone="alsa-lib alsa-lib-kernel">
<primary sortas="d-ALSA">ALSA</primary>
@ -173,9 +173,9 @@ install -v -m644 doc/doxygen/html/* /usr/share/alsa/doc/html</userinput></screen
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>alsalisp and aserver</seg>
<seg>libasound.{so,a}</seg>
<seg>/usr/include/alsa, /usr/share/alsa and
<seg>aserver</seg>
<seg>libasound.{so,a} and smixer-*.{so,a}</seg>
<seg>/usr/include/alsa, /usr/lib/alsa-lib, /usr/share/alsa and
/usr/share/doc/alsa-lib-&alsa-lib-version;</seg>
</seglistitem>
</segmentedlist>
@ -195,6 +195,16 @@ install -v -m644 doc/doxygen/html/* /usr/share/alsa/doc/html</userinput></screen
</listitem>
</varlistentry>
<varlistentry id="smixer">
<term><filename class='libraryfile'>smixer-*.{so,a}</filename></term>
<listitem>
<para>provides hardware dependent ALSA mixer functions.</para>
<indexterm zone="alsa-lib smixer">
<primary sortas="c-smixer">smixer-*.{so,a}</primary>
</indexterm>
</listitem>
</varlistentry>
</variablelist>
</sect2>

View File

@ -6,10 +6,10 @@
<!ENTITY alsa-oss-download-http "&alsa-download-http;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2">
<!ENTITY alsa-oss-download-ftp "&alsa-download-ftp;/oss-lib/alsa-oss-&alsa-oss-version;.tar.bz2">
<!ENTITY alsa-oss-md5sum "3c0411e54fd2e5c6083fd3c2ac9db509">
<!ENTITY alsa-oss-size "219 KB">
<!ENTITY alsa-oss-buildsize "2.5 MB">
<!ENTITY alsa-oss-time "0.1 SBU">
<!ENTITY alsa-oss-md5sum "3106c2d59a329263867fa3dd44133dda">
<!ENTITY alsa-oss-size "232 KB">
<!ENTITY alsa-oss-buildsize "2.8 MB">
<!ENTITY alsa-oss-time "less than 0.1 SBU">
]>
<sect1 id="alsa-oss" xreflabel="ALSA OSS-&alsa-oss-version;">

View File

@ -6,10 +6,10 @@
<!ENTITY alsa-plugins-download-http "&alsa-download-http;/plugins/alsa-plugins-&alsa-plugins-version;.tar.bz2">
<!ENTITY alsa-plugins-download-ftp "&alsa-download-ftp;/plugins/alsa-plugins-&alsa-plugins-version;.tar.bz2">
<!ENTITY alsa-plugins-md5sum "15a3fbbea779736b6425f43bbd051a32">
<!ENTITY alsa-plugins-size "187 KB">
<!ENTITY alsa-plugins-buildsize "1.8">
<!ENTITY alsa-plugins-time "0.1 SBU">
<!ENTITY alsa-plugins-md5sum "4ca9ebb9f59b6d9bd85c904134a78305">
<!ENTITY alsa-plugins-size "236 KB">
<!ENTITY alsa-plugins-buildsize "2.4 MB">
<!ENTITY alsa-plugins-time "less than 0.1 SBU">
]>
<sect1 id="alsa-plugins" xreflabel="ALSA Plugins-&alsa-plugins-version;">
@ -59,6 +59,7 @@
</listitem>
</itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing='compact'>
<listitem>
@ -66,6 +67,7 @@
url="&patch-root;/alsa-plugins-&alsa-plugins-version;-no_jack-1.patch"/></para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">ALSA Plugins Dependencies</bridgehead>
@ -84,11 +86,13 @@
<sect2 role="installation">
<title>Installation of ALSA Plugins</title>
<!--
<para>If you choose not to install <application>JACK</application>,
apply the patch by running the following commands:</para>
<screen><userinput>patch -Np1 -i \
../alsa-plugins-&alsa-plugins-version;-no_jack-1.patch</userinput></screen>
-->
<para>Install <application>ALSA Plugins</application> by
running the following commands:</para>
@ -114,8 +118,9 @@ make</userinput></screen>
<seglistitem>
<seg>None</seg>
<seg>libasound_module_pcm_oss.so and optionally
libasound_module_pcm_jack.so</seg>
<seg>libasound_module_pcm_oss.so, libasound_module_ctl_oss.so,
libasound_module_pcm_upmix.so, libasound_module_pcm_vdownmix.so,
and optionally libasound_module_pcm_jack.so</seg>
<seg>/usr/lib/alsa-lib</seg>
</seglistitem>
</segmentedlist>

View File

@ -18,7 +18,7 @@
<!ENTITY alsa-tools-download-http "&alsa-download-http;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
<!ENTITY alsa-tools-download-ftp "&alsa-download-ftp;/tools/alsa-tools-&alsa-tools-version;.tar.bz2">
<!ENTITY alsa-tools-md5sum "3139b9d6c10e14acbb926f23b488e745">
<!ENTITY alsa-tools-md5sum "a2840af7f1624d46257b6a53aea43eb7">
<!ENTITY alsa-tools-size "1.4 MB">
<!ENTITY alsa-tools-buildsize "14-17 MB depending on the tool being built">
<!ENTITY alsa-tools-time "0.1-0.5 SBU depending on the tool being built">

View File

@ -6,9 +6,9 @@
<!ENTITY alsa-utils-download-http "&alsa-download-http;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
<!ENTITY alsa-utils-download-ftp "&alsa-download-ftp;/utils/alsa-utils-&alsa-utils-version;.tar.bz2">
<!ENTITY alsa-utils-md5sum "d4b77e9fe0311772293e402fdd634ad2">
<!ENTITY alsa-utils-size "935 KB">
<!ENTITY alsa-utils-buildsize "5.9 MB">
<!ENTITY alsa-utils-md5sum "ba9b8010120701d0f6daf061d392cfa2">
<!ENTITY alsa-utils-size "972 KB">
<!ENTITY alsa-utils-buildsize "6.8 MB">
<!ENTITY alsa-utils-time "0.1 SBU">
]>
@ -127,11 +127,11 @@ make</userinput></screen>
<screen role="root"><userinput>touch /etc/asound.state &amp;&amp;
alsactl store</userinput></screen>
<para>The volume settings will be restored from the saved state using a
shell script called by <application>Udev</application> that will
execute when the device is detected (during boot or when plugged in for
USB devices).</para>
<para>The volume settings will be restored from the saved state by
<application>Udev</application> when the device is detected (during boot
or when plugged in for USB devices).</para>
<!--
<para> While still the
<systemitem class="username">root</systemitem> user, create the
<filename>/etc/udev/scripts/alsa-restore</filename> script with
@ -143,26 +143,22 @@ cat &gt; /etc/udev/scripts/alsa-restore &lt;&lt; "EOF"
# Begin /etc/udev/scripts/alsa-restore
# $1 is (the numbered device "%n") passed in by udev/kernel.
x=0
rc=1
# Give up to 20 seconds for /usr to be mounted
while [ "${x}" -lt 20 ]
do
if [ -f /usr/sbin/alsactl ]; then
/usr/sbin/alsactl restore "${1}"
exit 0
rc=$?
fi
x=$(( x + 1 ))
sleep 1
done &amp; # Put the loop in the background
exit $rc
# End /etc/udev/scripts/alsa-restore
EOF
chmod -v 754 /etc/udev/scripts/alsa-restore</userinput></screen>
-->
<para>Finally, again as the
<systemitem class="username">root</systemitem> user, install a new
<application>Udev</application> rules file to create the audio
<para>As the <systemitem class="username">root</systemitem> user, install
a new <application>Udev</application> rules file to create the audio
device nodes and run the restore script:</para>
<screen role="root"><userinput>cat &gt; /etc/udev/rules.d/15-alsa.rules &lt;&lt; "EOF"
@ -172,7 +168,7 @@ SUBSYSTEM=="snd", GROUP="audio"
# ALSA Devices
# When a sound device is detected, restore the volume settings
KERNEL=="controlC[0-9]*", ACTION=="add", NAME="snd/%k", RUN="/etc/udev/scripts/alsa-restore %n"
KERNEL=="controlC[0-9]*", ACTION=="add", RUN+="/usr/sbin/alsactl restore %n"
KERNEL="hw[CD0-9]*", NAME="snd/%k"
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k"
KERNEL="midiC[D0-9]*", NAME="snd/%k"
@ -194,8 +190,9 @@ chmod 644 /etc/udev/rules.d/15-alsa.rules</userinput></screen>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>aconnect, alsaconf, alsactl, alsamixer, amidi, amixer, aplay, aplaymidi,
arecord, arecordmidi, aseqnet, aseqdump, iecset, and speaker-test</seg>
<seg>aconnect, alsaconf, alsactl, alsamixer, amidi,
amixer, aplay, aplaymidi, arecord, arecordmidi, aseqnet,
aseqdump, iecset, and speaker-test</seg>
<seg>None</seg>
<seg>None</seg>
</seglistitem>