mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	alsa: add on and off profiles
This commit is contained in:
		
							parent
							
								
									354bb042e2
								
							
						
					
					
						commit
						bf344a86e5
					
				
					 5 changed files with 199 additions and 46 deletions
				
			
		| 
						 | 
				
			
			@ -1120,8 +1120,8 @@ static int rescan_node(struct impl *impl, struct node *node)
 | 
			
		|||
		spa_pod_builder_init(&b, buf, sizeof(buf));
 | 
			
		||||
		param = spa_pod_builder_object(&b,
 | 
			
		||||
			SPA_TYPE_OBJECT_ParamProfile, SPA_PARAM_Profile,
 | 
			
		||||
			SPA_PARAM_PROFILE_direction, &SPA_POD_Id(pw_direction_reverse(direction)),
 | 
			
		||||
			SPA_PARAM_PROFILE_format,    spa_format_audio_raw_build(&b,
 | 
			
		||||
			SPA_PARAM_PROFILE_direction,  &SPA_POD_Id(pw_direction_reverse(direction)),
 | 
			
		||||
			SPA_PARAM_PROFILE_format,     spa_format_audio_raw_build(&b,
 | 
			
		||||
							SPA_PARAM_Format, &audio_info),
 | 
			
		||||
			0);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -1208,8 +1208,8 @@ static void rescan_session(struct impl *impl, struct session *sess)
 | 
			
		|||
		param = spa_format_audio_raw_build(&b, SPA_PARAM_Format, &info);
 | 
			
		||||
		param = spa_pod_builder_object(&b,
 | 
			
		||||
			SPA_TYPE_OBJECT_ParamProfile, SPA_PARAM_Profile,
 | 
			
		||||
			SPA_PARAM_PROFILE_direction, &SPA_POD_Id(pw_direction_reverse(sess->direction)),
 | 
			
		||||
			SPA_PARAM_PROFILE_format,    param,
 | 
			
		||||
			SPA_PARAM_PROFILE_direction,  &SPA_POD_Id(pw_direction_reverse(sess->direction)),
 | 
			
		||||
			SPA_PARAM_PROFILE_format,     param,
 | 
			
		||||
			0);
 | 
			
		||||
 | 
			
		||||
		pw_node_proxy_set_param((struct pw_node_proxy*)sess->dsp_proxy,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue