mirror of
				https://github.com/alsa-project/alsa-lib.git
				synced 2025-11-03 09:01:52 -05:00 
			
		
		
		
	Giuliano Pochini <pochini@shiny.it>
snd_ctl_elem_info_get_dimension? fixes
This commit is contained in:
		
							parent
							
								
									0d2c25b6fa
								
							
						
					
					
						commit
						e3590ca3fc
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -1699,10 +1699,10 @@ int snd_ctl_elem_info_get_dimensions(const snd_ctl_elem_info_t *obj)
 | 
			
		|||
	assert(obj);
 | 
			
		||||
	if (obj->access & SNDRV_CTL_ELEM_ACCESS_DINDIRECT)
 | 
			
		||||
		return 0;			/* FIXME: implement indirect access as well */
 | 
			
		||||
	for (i = 3; i >= 0; i++)
 | 
			
		||||
	for (i = 3; i >= 0; i--)
 | 
			
		||||
		if (obj->dimen.d[i])
 | 
			
		||||
			break;
 | 
			
		||||
	return i >= 0 ? i + 1 : 0;
 | 
			
		||||
	return i + 1;
 | 
			
		||||
}
 | 
			
		||||
use_default_symbol_version(__snd_ctl_elem_info_get_dimensions, snd_ctl_elem_info_get_dimensions, ALSA_0.9.3);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1722,7 +1722,7 @@ int snd_ctl_elem_info_get_dimension(const snd_ctl_elem_info_t *obj, unsigned int
 | 
			
		|||
		return 0;			/* FIXME: implement indirect access as well */
 | 
			
		||||
	if (idx >= 3)
 | 
			
		||||
		return 0;
 | 
			
		||||
	return obj->dimen.d[0];
 | 
			
		||||
	return obj->dimen.d[idx];
 | 
			
		||||
}
 | 
			
		||||
use_default_symbol_version(__snd_ctl_elem_info_get_dimension, snd_ctl_elem_info_get_dimension, ALSA_0.9.3);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue