mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	doc: Fix typo in PCM formats
Of course, 24bit samples are not stored in three bits, but bytes. Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
		
							parent
							
								
									1937247439
								
							
						
					
					
						commit
						e5c4c248a1
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -209,13 +209,13 @@ The device is physicaly disconnected. It does not accept any I/O calls in this s
 | 
			
		|||
\section pcm_formats PCM formats
 | 
			
		||||
 | 
			
		||||
The full list of formats present the #snd_pcm_format_t type.
 | 
			
		||||
The 24-bit linear samples uses 32-bit physical space, but the sample is
 | 
			
		||||
stored in low three bits. Some hardware does not support processing of full
 | 
			
		||||
The 24-bit linear samples use 32-bit physical space, but the sample is
 | 
			
		||||
stored in the lower three bytes. Some hardware does not support processing of full
 | 
			
		||||
range, thus you may get the significant bits for linear samples via
 | 
			
		||||
#snd_pcm_hw_params_get_sbits() function. The example: ICE1712
 | 
			
		||||
chips support 32-bit sample processing, but low byte is ignored (playback)
 | 
			
		||||
or zero (capture). The function snd_pcm_hw_params_get_sbits()
 | 
			
		||||
returns 24 in the case.
 | 
			
		||||
returns 24 in this case.
 | 
			
		||||
 | 
			
		||||
\section alsa_transfers ALSA transfers
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue