Changeset 9df3b847
- Timestamp:
- 05/30/2005 09:51:56 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 33d63e8d
- Parents:
- abf7c00
- Location:
- multimedia/libdriv
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
multimedia/libdriv/alsa-firmware.xml
rabf7c00 r9df3b847 29 29 <title>Introduction to ALSA Firmware</title> 30 30 31 <para>The <application>ALSA Firmware</application> package 31 <para>The <application>ALSA Firmware</application> package 32 32 contains firmware for certain sound cards.</para> 33 33 … … 64 64 <title>Installation of ALSA Firmware</title> 65 65 66 <para>The <application>ALSA Firmware</application> package 66 <para>The <application>ALSA Firmware</application> package 67 67 is only needed by those with advanced requirements for their sound card.</para> 68 68 69 <para>Install <application>ALSA Firmware</application> by 69 <para>Install <application>ALSA Firmware</application> by 70 70 running the following commands:</para> 71 71 -
multimedia/libdriv/alsa-lib.xml
rabf7c00 r9df3b847 30 30 <title>Introduction to ALSA Library</title> 31 31 32 <para>The <application>ALSA Library</application> package contains 32 <para>The <application>ALSA Library</application> package contains 33 33 the ALSA library. This is used by programs (including <application>ALSA 34 34 Utilities</application>) requiring access to the ALSA sound interface.</para> … … 59 59 60 60 <bridgehead renderas="sect4">Optional</bridgehead> 61 <para><ulink url="http://jackit.sourceforge.net/">JACK</ulink> and 61 <para><ulink url="http://jackit.sourceforge.net/">JACK</ulink> and 62 62 <xref linkend="doxygen"/></para> 63 63 … … 67 67 <title>Kernel Configuration</title> 68 68 69 <para>In the <quote>Sound</quote> section of the kernel configuration, edit 69 <para>In the <quote>Sound</quote> section of the kernel configuration, edit 70 70 <emphasis role="bold">Advanced Linux Sound Architecture</emphasis> 71 options to match your audio hardware and disable deprecated 72 <emphasis role="bold">Open Sound System</emphasis>. 71 options to match your audio hardware and disable deprecated 72 <emphasis role="bold">Open Sound System</emphasis>. 73 73 Recompile and install your new kernel.</para> 74 74 … … 82 82 <title>Installation of ALSA Library</title> 83 83 84 <para>Install <application>ALSALibrary</application> by 84 <para>Install <application>ALSALibrary</application> by 85 85 running the following commands:</para> 86 86 … … 94 94 <screen role="root"><userinput>make install</userinput></screen> 95 95 96 <para>If you have <application>JACK</application> installed 96 <para>If you have <application>JACK</application> installed 97 97 and you wish to build the <application>JACK</application> 98 98 PCM plugin library, run the following commands:</para> … … 105 105 <screen role="root"><userinput>make install-jack</userinput></screen> 106 106 107 <para>Ensure the unprivileged user's current working directory is the root of 107 <para>Ensure the unprivileged user's current working directory is the root of 108 108 the source tree:</para> 109 109 110 110 <screen><userinput>cd ../../..</userinput></screen> 111 111 112 <para>If you have <application>Doxygen</application> installed and you wish to 112 <para>If you have <application>Doxygen</application> installed and you wish to 113 113 build the library API documentation, run the following 114 114 commands from the top-level directory of the source tree:</para> … … 137 137 <title>Config Files</title> 138 138 139 <para><filename>~/.asoundrc</filename>, 140 <filename>/etc/asound.conf</filename>, 141 <filename>/usr/share/alsa/alsa.conf</filename>, and 139 <para><filename>~/.asoundrc</filename>, 140 <filename>/etc/asound.conf</filename>, 141 <filename>/usr/share/alsa/alsa.conf</filename>, and 142 142 <filename>/usr/share/alsa/{cards,pcm}/*.conf</filename></para> 143 143 … … 164 164 165 165 <para>The default <filename>alsa.conf</filename> is adequate for most 166 installations. For extra functionality and/or advanced control of your sound 167 device, you may need to create additional configuration files. For 168 information on the available configuration parameters, including setup of the 169 <application>JACK</application> PCM plugin, visit <ulink 166 installations. For extra functionality and/or advanced control of your sound 167 device, you may need to create additional configuration files. For 168 information on the available configuration parameters, including setup of the 169 <application>JACK</application> PCM plugin, visit <ulink 170 170 url="http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php"/>.</para> 171 171 -
multimedia/libdriv/alsa-oss.xml
rabf7c00 r9df3b847 30 30 <title>Introduction to ALSA OSS</title> 31 31 32 <para>The <application>ALSA OSS</application> package contains 33 the ALSA OSS compatibility library. This is used by programs which 32 <para>The <application>ALSA OSS</application> package contains 33 the ALSA OSS compatibility library. This is used by programs which 34 34 wish to use the ALSA OSS sound interface.</para> 35 35 … … 66 66 <title>Installation of ALSA OSS</title> 67 67 68 <para>Install <application>ALSA OSS</application> by running the 68 <para>Install <application>ALSA OSS</application> by running the 69 69 following commands:</para> 70 70 … … 115 115 <term><command>aoss</command></term> 116 116 <listitem> 117 <para>is a simple wrapper script which facilitates the use of the 118 ALSA OSS compatibility library. It just sets the appropriate 117 <para>is a simple wrapper script which facilitates the use of the 118 ALSA OSS compatibility library. It just sets the appropriate 119 119 <envar>LD_PRELOAD</envar> path and then runs the command.</para> 120 120 <indexterm zone="alsa-oss aoss"> -
multimedia/libdriv/alsa-tools.xml
rabf7c00 r9df3b847 30 30 <title>Introduction to ALSA Tools</title> 31 31 32 <para>The <application>ALSA Tools</application> package 32 <para>The <application>ALSA Tools</application> package 33 33 contains advanced tools for certain sound cards.</para> 34 34 … … 61 61 62 62 <bridgehead renderas="sect4">Optional</bridgehead> 63 <para><xref linkend="GTK"/> (to build <command>echomixer</command>, 64 <command>envy24control</command> and <command>rmedigicontrol</command>) and 65 <ulink url="http://www.fltk.org/">FLTK</ulink> (to build 63 <para><xref linkend="GTK"/> (to build <command>echomixer</command>, 64 <command>envy24control</command> and <command>rmedigicontrol</command>) and 65 <ulink url="http://www.fltk.org/">FLTK</ulink> (to build 66 66 <command>hdspconf</command> and <command>hdspmixer</command>)</para> 67 67 … … 71 71 <title>Installation of ALSA Tools</title> 72 72 73 <para>The <command>as10k1</command> program needs a minor change to the 74 source code to compile using <application>GCC</application>-3.4.x. The following 73 <para>The <command>as10k1</command> program needs a minor change to the 74 source code to compile using <application>GCC</application>-3.4.x. The following 75 75 <command>sed</command> command fixes the problem:</para> 76 76 77 77 <screen><userinput>sed -i -e "s/^next_cli_arg:/&\n\n\tbreak;/" as10k1/as10k1.c</userinput></screen> 78 78 79 <para>The <application>ALSA Tools</application> package is 80 only needed by those with advanced requirements for their sound card. The 79 <para>The <application>ALSA Tools</application> package is 80 only needed by those with advanced requirements for their sound card. The 81 81 tools are not all built together, instead you need to <command>cd</command> 82 into the directory of each tool you wish to compile and run the following 82 into the directory of each tool you wish to compile and run the following 83 83 commands:</para> 84 84 … … 101 101 102 102 <seglistitem> 103 <seg>ac3dec, extract_ac3, as10k1, echomixer, envy24control, hdspconf, 104 hdsploader, hdspmixer, mixartloader, pcxhrloader, rmedigicontrol, cspctl, 103 <seg>ac3dec, extract_ac3, as10k1, echomixer, envy24control, hdspconf, 104 hdsploader, hdspmixer, mixartloader, pcxhrloader, rmedigicontrol, cspctl, 105 105 sbiload, sscape_ctl, us428control, usx2yloader, and vxloader</seg> 106 106 <seg>None</seg> 107 <seg>/usr/share/applications, /usr/share/pixmaps, and 107 <seg>/usr/share/applications, /usr/share/pixmaps, and 108 108 /usr/share/sounds</seg> 109 109 </seglistitem> … … 128 128 <term><command>extract_ac3</command></term> 129 129 <listitem> 130 <para>will take an MPEG-2 stream and produce 130 <para>will take an MPEG-2 stream and produce 131 131 AC-3 audio to stdout if it exists.</para> 132 132 <indexterm zone="alsa-tools extract_ac3"> … … 139 139 <term><command>as10k1</command></term> 140 140 <listitem> 141 <para>is an assembler for the emu10k1 DSP chip present in the 142 Creative SB Live, PCI 512, and emu APS sound cards. It is used 141 <para>is an assembler for the emu10k1 DSP chip present in the 142 Creative SB Live, PCI 512, and emu APS sound cards. It is used 143 143 to make audio effects such as a flanger, chorus or reverb.</para> 144 144 <indexterm zone="alsa-tools as10k1"> … … 151 151 <term><command>echomixer</command></term> 152 152 <listitem> 153 <para>is the Linux equivalent of the Echoaudio console application 154 from Echoaudio. It is a tool to control all the features of any Echoaudio 155 soundcard. This includes clock sources, input and output gains, mixers, 153 <para>is the Linux equivalent of the Echoaudio console application 154 from Echoaudio. It is a tool to control all the features of any Echoaudio 155 soundcard. This includes clock sources, input and output gains, mixers, 156 156 etc.</para> 157 157 <indexterm zone="alsa-tools echomixer"> … … 174 174 <term><command>hdspconf</command></term> 175 175 <listitem> 176 <para>is a GUI to control the Hammerfall 176 <para>is a GUI to control the Hammerfall 177 177 HDSP Alsa Settings. Up to four hdsp cards are supported.</para> 178 178 <indexterm zone="alsa-tools hdspconf"> … … 185 185 <term><command>hdsploader</command></term> 186 186 <listitem> 187 <para>is used to load the firmware required by the Hammerfall 187 <para>is used to load the firmware required by the Hammerfall 188 188 HDSP sound cards.</para> 189 189 <indexterm zone="alsa-tools hdsploader"> … … 196 196 <term><command>hdspmixer</command></term> 197 197 <listitem> 198 <para>is the Linux equivalent of the Totalmix application from RME. 199 It is a tool to control the advanced routing features of the RME 198 <para>is the Linux equivalent of the Totalmix application from RME. 199 It is a tool to control the advanced routing features of the RME 200 200 Hammerfall DSP soundcard series.</para> 201 201 <indexterm zone="alsa-tools hdspmixer"> … … 208 208 <term><command>mixartloader</command></term> 209 209 <listitem> 210 <para>is a helper program to load the firmware binaries onto the 211 Digigram's miXart board sound drivers. The following modules require this 212 program: snd-mixart. These drivers don't work properly at all until the 213 certain firmwares are loaded, i.e. no PCM nor mixer devices will 210 <para>is a helper program to load the firmware binaries onto the 211 Digigram's miXart board sound drivers. The following modules require this 212 program: snd-mixart. These drivers don't work properly at all until the 213 certain firmwares are loaded, i.e. no PCM nor mixer devices will 214 214 appear.</para> 215 215 <indexterm zone="alsa-tools mixartloader"> … … 222 222 <term><command>pcxhrloader</command></term> 223 223 <listitem> 224 <para>is a helper program to load the firmware binaries onto 225 Digigram's pcxhr compatible board sound drivers. The following modules 226 require this program: snd-pcxhr. These drivers don't work properly at all 227 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will 224 <para>is a helper program to load the firmware binaries onto 225 Digigram's pcxhr compatible board sound drivers. The following modules 226 require this program: snd-pcxhr. These drivers don't work properly at all 227 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will 228 228 appear.</para> 229 229 <indexterm zone="alsa-tools pcxhrloader"> … … 236 236 <term><command>rmedigicontrol</command></term> 237 237 <listitem> 238 <para>is a control tool for RME Digi32 and RME Digi96 sound cards. 239 It provides a graphical frontend for all the sound card controls and 238 <para>is a control tool for RME Digi32 and RME Digi96 sound cards. 239 It provides a graphical frontend for all the sound card controls and 240 240 switches.</para> 241 241 <indexterm zone="alsa-tools rmedigicontrol"> … … 259 259 <term><command>sbiload</command></term> 260 260 <listitem> 261 <para>is an OPL2/3 FM instrument loader for the 261 <para>is an OPL2/3 FM instrument loader for the 262 262 ALSA sequencer.</para> 263 263 <indexterm zone="alsa-tools sbiload"> … … 290 290 <term><command>usx2yloader</command></term> 291 291 <listitem> 292 <para>is a helper program to load the 2nd Phase firmware binaries 293 onto the Tascam USX2Y USB sound cards. It has proven to work so far for the 292 <para>is a helper program to load the 2nd Phase firmware binaries 293 onto the Tascam USX2Y USB sound cards. It has proven to work so far for the 294 294 US122, US224 and US428. The snd-usb-usx2y module requires this program.</para> 295 295 <indexterm zone="alsa-tools usx2yloader"> … … 302 302 <term><command>vxloader</command></term> 303 303 <listitem> 304 <para>is a helper program to load the firmware binaries onto the 305 Digigram's VX-board sound drivers. The following modules require this program: 306 snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all 307 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will 304 <para>is a helper program to load the firmware binaries onto the 305 Digigram's VX-board sound drivers. The following modules require this program: 306 snd-vx222, snd-vxpocket, snd-vxp440. These drivers don't work properly at all 307 until the certain firmwares are loaded, i.e. no PCM nor mixer devices will 308 308 appear.</para> 309 309 <indexterm zone="alsa-tools vxloader"> -
multimedia/libdriv/alsa-utils.xml
rabf7c00 r9df3b847 30 30 <title>Introduction to ALSA Utilities</title> 31 31 32 <para>The <application>ALSA Utilities</application> package contains 32 <para>The <application>ALSA Utilities</application> package contains 33 33 various utilities which are useful for controlling your sound card.</para> 34 34 … … 65 65 <title>Installation of ALSA Utilities</title> 66 66 67 <para>Install <application>ALSA Utilities</application> by 67 <para>Install <application>ALSA Utilities</application> by 68 68 running the following commands:</para> 69 69 … … 96 96 <title>Configuration Information</title> 97 97 98 <para>Probably the easiest way to store mixer levels is to set and 98 <para>Probably the easiest way to store mixer levels is to set and 99 99 retrieve them using a bootscript.</para> 100 100 … … 103 103 </indexterm> 104 104 105 <para>As the <systemitem class="username">root</systemitem> user, 106 install the init script <filename>/etc/rc.d/init.d/alsa</filename> included 105 <para>As the <systemitem class="username">root</systemitem> user, 106 install the init script <filename>/etc/rc.d/init.d/alsa</filename> included 107 107 in the <xref linkend="intro-important-bootscripts"/> package.</para> 108 108 109 109 <screen role="root"><userinput>make install-alsa</userinput></screen> 110 110 111 <para>Note that all channels of your sound card are muted by default. 111 <para>Note that all channels of your sound card are muted by default. 112 112 You can use the <command>alsamixer</command> program from 113 113 <application>ALSA Utilities</application> (or any other … … 116 116 <para>The first time the above script is run, it will complain that 117 117 there is no state in <filename>/etc/asound.state</filename>. You can 118 prevent this by running the following commands as the 119 <systemitem class="username">root</systemitem> user after 118 prevent this by running the following commands as the 119 <systemitem class="username">root</systemitem> user after 120 120 installing <application>ALSA Utilities</application>:</para> 121 121 … … 126 126 are commented out. They are there as an example of other things you may 127 127 wish to do in the startup script. <filename>sfxload</filename> is a 128 separate package of interest to SoundBlaster AWE and Live! 128 separate package of interest to SoundBlaster AWE and Live! 129 129 users. It is designed for loading "sound-fonts" (which are used for 130 MIDI output). You may wish to delete these lines and add 131 your own or, if you have the relevant sound card, install 130 MIDI output). You may wish to delete these lines and add 131 your own or, if you have the relevant sound card, install 132 132 <filename>sfxload</filename> and uncomment them.</para> 133 133 … … 145 145 146 146 <seglistitem> 147 <seg>aconnect, alsaconf, alsactl, alsamixer, amidi, amixer, aplay, aplaymidi, 147 <seg>aconnect, alsaconf, alsactl, alsamixer, amidi, amixer, aplay, aplaymidi, 148 148 arecord, arecordmidi, aseqnet, iecset, and speaker-test</seg> 149 149 <seg>None</seg> … … 160 160 <term><command>aconnect</command></term> 161 161 <listitem> 162 <para>is a utility for connecting and disconnecting two existing 162 <para>is a utility for connecting and disconnecting two existing 163 163 ports in the ALSA sequencer system.</para> 164 164 <indexterm zone="alsa-utils aconnect"> … … 171 171 <term><command>alsaconf</command></term> 172 172 <listitem> 173 <para>is a configuration tool which tries to detect the sound cards 173 <para>is a configuration tool which tries to detect the sound cards 174 174 on your system and write a suitable configuration file for ALSA.</para> 175 175 <indexterm zone="alsa-utils alsaconf"> … … 182 182 <term><command>alsactl</command></term> 183 183 <listitem> 184 <para>is used to control advanced settings for the 184 <para>is used to control advanced settings for the 185 185 ALSA sound card drivers.</para> 186 186 <indexterm zone="alsa-utils alsactl"> … … 193 193 <term><command>alsamixer</command></term> 194 194 <listitem> 195 <para>is an ncurses-based mixer program for use with the 195 <para>is an ncurses-based mixer program for use with the 196 196 ALSA sound card drivers.</para> 197 197 <indexterm zone="alsa-utils alsamixer"> … … 204 204 <term><command>amidi</command></term> 205 205 <listitem> 206 <para>is used to read from and write to ALSA 206 <para>is used to read from and write to ALSA 207 207 RawMIDI ports.</para> 208 208 <indexterm zone="alsa-utils amidi"> … … 215 215 <term><command>amixer</command></term> 216 216 <listitem> 217 <para> allows command-line control of the mixers for the 217 <para> allows command-line control of the mixers for the 218 218 ALSA sound card drivers.</para> 219 219 <indexterm zone="alsa-utils amixer"> … … 226 226 <term><command>aplay</command></term> 227 227 <listitem> 228 <para>is a command-line soundfile player for the 228 <para>is a command-line soundfile player for the 229 229 ALSA sound card drivers.</para> 230 230 <indexterm zone="alsa-utils aplay"> … … 237 237 <term><command>aplaymidi</command></term> 238 238 <listitem> 239 <para>is a command-line utility that plays the specified 239 <para>is a command-line utility that plays the specified 240 240 MIDI file(s) to one or more ALSA sequencer ports.</para> 241 241 <indexterm zone="alsa-utils aplaymidi"> … … 248 248 <term><command>arecord</command></term> 249 249 <listitem> 250 <para>is a command-line soundfile recorder for the 250 <para>is a command-line soundfile recorder for the 251 251 ALSA sound card drivers.</para> 252 252 <indexterm zone="alsa-utils arecord"> … … 259 259 <term><command>arecordmidi</command></term> 260 260 <listitem> 261 <para>is a command-line utility that records a standard 261 <para>is a command-line utility that records a standard 262 262 MIDI file from one or more ALSA sequencer ports.</para> 263 263 <indexterm zone="alsa-utils arecordmidi"> … … 270 270 <term><command>aseqnet</command></term> 271 271 <listitem> 272 <para>is an ALSA sequencer client which sends 272 <para>is an ALSA sequencer client which sends 273 273 and receives event packets over a network.</para> 274 274 <indexterm zone="alsa-utils aseqnet"> … … 281 281 <term><command>iecset</command></term> 282 282 <listitem> 283 <para>is a small utility to set or dump the IEC958 (or so-called 284 <quote>S/PDIF</quote>) status bits of the specified sound 283 <para>is a small utility to set or dump the IEC958 (or so-called 284 <quote>S/PDIF</quote>) status bits of the specified sound 285 285 card via the ALSA control API.</para> 286 286 <indexterm zone="alsa-utils iecset"> -
multimedia/libdriv/alsa.xml
rabf7c00 r9df3b847 20 20 </indexterm> 21 21 22 <para>The Linux kernel now provides ALSA support by 23 default. However, applications need to interface to that capability. The 24 following five sections of the book deal with the five separate components of 25 ALSA: the libraries, the utilities, the tools, the firmware 22 <para>The Linux kernel now provides ALSA support by 23 default. However, applications need to interface to that capability. The 24 following five sections of the book deal with the five separate components of 25 ALSA: the libraries, the utilities, the tools, the firmware 26 26 and the OSS compatibility libraries.</para> 27 27
Note:
See TracChangeset
for help on using the changeset viewer.