mirror of
				https://github.com/ElvishArtisan/rivendell.git
				synced 2025-10-31 06:03:51 +01:00 
			
		
		
		
	* Removed 'docs/NOW+NEXT.txt'. * Removed 'docs/WIN32.txt'. * Removed 'docs/copy_split_format.odt'. * Moved remaining unformatted notes to 'docs/misc/.
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|                       ALSA Support in Rivendell
 | |
| 
 | |
| Rivendell can optionally be compiled to provide direct support for 
 | |
| soundcards using the Advanced Linux Sound Architecture (ALSA).  
 | |
| Instructions on enabling such support can be found in the INSTALL
 | |
| file.  Information about ALSA itself can be found at:
 | |
| 
 | |
|     http://www.alsa-project.org/
 | |
| 
 | |
| 
 | |
| STARTING UP RIVENDELL WITH ALSA
 | |
| When Rivendell's audio daemon, caed(8) is started, and ALSA support is
 | |
| enabled, caed(8) will look for PCM devices named rd<n>, where <n> is a
 | |
| number between 0 and 7.  If it finds one or more, it will attempt to
 | |
| open the devices(s) for both playback and capture.  If successful, the
 | |
| devices will then be available as Rivendell virtual 'card' resources,
 | |
| starting with the next available card number after any HPI or JACK
 | |
| devices have been started.
 | |
| 
 | |
| 
 | |
| CONFIGURING PCM DEVICE NAMES
 | |
| PCM device names for ALSA can be configured by means of entries in the ALSA
 | |
| configuration file.  The ALSA configuration file can either be an '.asoundrc'
 | |
| file in the home directory of the user running the Rivendell daemons (normally
 | |
| 'root') or an '/etc/asound.conf' file which will apply to all users.  For the
 | |
| simple case of a single ALSA soundcard to be made visible to Rivendell, one
 | |
| would create an ALSA configuration file containing the following lines:
 | |
| 
 | |
| pcm.rd0 {
 | |
|   type hw
 | |
|   card 0
 | |
| }
 | |
| ctl.rd0 {
 | |
|   type hw
 | |
|   card 0
 | |
| }
 | |
| 
 | |
| This would create an 'alias' for the first ALSA soundcard in the
 | |
| system, called 'rd0'.
 | |
| 
 | |
| More details regarding the syntax and uses of .asoundrc can be found
 | |
| on the ALSA web site in the documentation section.
 |