mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	alsa-ucm: Remove combination port generation logic
A previous commit makes mapping names depend on the UCM device name.
Since UCM device names are unique, this means a mapping will at most
have one port and thus no combination ports can be generated.
This removes the dead code in the pa_alsa_ucm_add_ports_combination()
function, unrolls the remaining code in its helper functions that it
used, and renames it to pa_alsa_ucm_add_port() to signal that it no
longer generates combinations.
Link: 0789a8fb76
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
[Wim: Apply to acp add_profiles(), acp_card_set_profile(), compat.h]
			
			
This commit is contained in:
		
							parent
							
								
									833c86d35b
								
							
						
					
					
						commit
						0fc80db7fe
					
				
					 4 changed files with 52 additions and 107 deletions
				
			
		| 
						 | 
				
			
			@ -160,7 +160,7 @@ void pa_alsa_ucm_add_ports(
 | 
			
		|||
        pa_card *card,
 | 
			
		||||
        snd_pcm_t *pcm_handle,
 | 
			
		||||
        bool ignore_dB);
 | 
			
		||||
void pa_alsa_ucm_add_ports_combination(
 | 
			
		||||
void pa_alsa_ucm_add_port(
 | 
			
		||||
        pa_hashmap *hash,
 | 
			
		||||
        pa_alsa_ucm_mapping_context *context,
 | 
			
		||||
        bool is_sink,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue