mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	Cleanups
Make separate _register function so that we can first configure the object before making it publicly visible.
This commit is contained in:
		
							parent
							
								
									67d4dd8656
								
							
						
					
					
						commit
						f64c28c091
					
				
					 25 changed files with 131 additions and 99 deletions
				
			
		| 
						 | 
				
			
			@ -120,7 +120,7 @@ process_messages(struct client_data *data)
 | 
			
		|||
		pw_log_trace("protocol-native %p: got message %d from %u", client->protocol,
 | 
			
		||||
			     opcode, id);
 | 
			
		||||
 | 
			
		||||
		resource = pw_client_get_resource(client, id);
 | 
			
		||||
		resource = pw_client_find_resource(client, id);
 | 
			
		||||
		if (resource == NULL) {
 | 
			
		||||
			pw_log_error("protocol-native %p: unknown resource %u",
 | 
			
		||||
				     client->protocol, id);
 | 
			
		||||
| 
						 | 
				
			
			@ -246,7 +246,6 @@ static struct pw_client *client_new(struct server *s, int fd)
 | 
			
		|||
		goto no_props;
 | 
			
		||||
 | 
			
		||||
	client = pw_client_new(protocol->core,
 | 
			
		||||
			       pw_module_get_global(pd->module),
 | 
			
		||||
			       ucredp,
 | 
			
		||||
			       props,
 | 
			
		||||
			       sizeof(struct client_data));
 | 
			
		||||
| 
						 | 
				
			
			@ -268,6 +267,7 @@ static struct pw_client *client_new(struct server *s, int fd)
 | 
			
		|||
	spa_list_append(&s->this.client_list, &client->protocol_link);
 | 
			
		||||
 | 
			
		||||
	pw_client_add_listener(client, &this->client_listener, &client_events, this);
 | 
			
		||||
	pw_client_register(client, NULL, pw_module_get_global(pd->module));
 | 
			
		||||
 | 
			
		||||
	pw_global_bind(pw_core_get_global(core), client, PW_PERM_RWX, PW_VERSION_CORE, 0);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -491,7 +491,7 @@ on_remote_data(void *data, int fd, enum spa_io mask)
 | 
			
		|||
 | 
			
		||||
                        pw_log_trace("protocol-native %p: got message %d from %u", this, opcode, id);
 | 
			
		||||
 | 
			
		||||
                        proxy = pw_remote_get_proxy(this, id);
 | 
			
		||||
                        proxy = pw_remote_find_proxy(this, id);
 | 
			
		||||
 | 
			
		||||
                        if (proxy == NULL) {
 | 
			
		||||
                                pw_log_error("protocol-native %p: could not find proxy %u", this, id);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue