mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	client-node: simplify some things
We don't need to get the supprt just to get the logger.
This commit is contained in:
		
							parent
							
								
									14badae669
								
							
						
					
					
						commit
						31de44f679
					
				
					 1 changed files with 3 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -1192,12 +1192,8 @@ static const struct spa_node_methods impl_node = {
 | 
			
		|||
 | 
			
		||||
static int
 | 
			
		||||
impl_init(struct impl *impl,
 | 
			
		||||
	  struct spa_dict *info,
 | 
			
		||||
	  const struct spa_support *support,
 | 
			
		||||
	  uint32_t n_support)
 | 
			
		||||
	  struct spa_dict *info)
 | 
			
		||||
{
 | 
			
		||||
	impl->log = spa_support_find(support, n_support, SPA_TYPE_INTERFACE_Log);
 | 
			
		||||
 | 
			
		||||
	impl->node.iface = SPA_INTERFACE_INIT(
 | 
			
		||||
			SPA_TYPE_INTERFACE_Node,
 | 
			
		||||
			SPA_VERSION_NODE,
 | 
			
		||||
| 
						 | 
				
			
			@ -1759,8 +1755,6 @@ struct pw_impl_client_node *pw_impl_client_node_new(struct pw_resource *resource
 | 
			
		|||
	struct pw_impl_client_node *this;
 | 
			
		||||
	struct pw_impl_client *client = pw_resource_get_client(resource);
 | 
			
		||||
	struct pw_context *context = pw_impl_client_get_context(client);
 | 
			
		||||
	const struct spa_support *support;
 | 
			
		||||
	uint32_t n_support;
 | 
			
		||||
	int res;
 | 
			
		||||
 | 
			
		||||
	impl = calloc(1, sizeof(struct impl));
 | 
			
		||||
| 
						 | 
				
			
			@ -1785,8 +1779,8 @@ struct pw_impl_client_node *pw_impl_client_node_new(struct pw_resource *resource
 | 
			
		|||
	impl->data_source.fd = -1;
 | 
			
		||||
	pw_log_debug("%p: new", &impl->node);
 | 
			
		||||
 | 
			
		||||
	support = pw_context_get_support(impl->context, &n_support);
 | 
			
		||||
	impl_init(impl, NULL, support, n_support);
 | 
			
		||||
	impl_init(impl, NULL);
 | 
			
		||||
	impl->log = pw_log_get();
 | 
			
		||||
	impl->resource = resource;
 | 
			
		||||
	impl->client = client;
 | 
			
		||||
	impl->client_pool = pw_impl_client_get_mempool(client);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue