mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	audioadapter: only check port params when changed
This commit is contained in:
		
							parent
							
								
									7ba9044c3d
								
							
						
					
					
						commit
						e7aa15e475
					
				
					 1 changed files with 12 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -651,6 +651,7 @@ static void follower_port_info(void *data,
 | 
			
		|||
	struct impl *this = data;
 | 
			
		||||
	uint32_t i;
 | 
			
		||||
 | 
			
		||||
	if (info->change_mask & SPA_PORT_CHANGE_MASK_PARAMS) {
 | 
			
		||||
		for (i = 0; i < info->n_params; i++) {
 | 
			
		||||
			uint32_t idx = SPA_ID_INVALID;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -664,6 +665,7 @@ static void follower_port_info(void *data,
 | 
			
		|||
				this->info.change_mask |= SPA_NODE_CHANGE_MASK_PARAMS;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if (!this->add_listener)
 | 
			
		||||
		emit_node_info(this, false);
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue