mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	Use remote to join nodes on remote graphs
Make a new method that can take a local node and run it in a remote pipeline. This basically replaces all functionality of the streams and more. Add 2 examples for exporting a sink and a v4l2 node Make some more things const Cleanups Make it possible to do things when the node needs scheduling. The default node will schedule the local pipeline but the remote node might also schedule the remote pipeline.
This commit is contained in:
		
							parent
							
								
									589e3d977c
								
							
						
					
					
						commit
						3d9f28c676
					
				
					 40 changed files with 1591 additions and 138 deletions
				
			
		| 
						 | 
				
			
			@ -239,7 +239,7 @@ static int impl_port_enum_formats(struct pw_port *port,
 | 
			
		|||
	return SPA_RESULT_OK;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int impl_port_set_format(struct pw_port *port, uint32_t flags, struct spa_format *format)
 | 
			
		||||
static int impl_port_set_format(struct pw_port *port, uint32_t flags, const struct spa_format *format)
 | 
			
		||||
{
 | 
			
		||||
	struct data *data = port->user_data;
 | 
			
		||||
	struct pw_core *core = data->core;
 | 
			
		||||
| 
						 | 
				
			
			@ -378,7 +378,7 @@ static int impl_node_set_props(struct pw_node *node, const struct spa_props *pro
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
static int impl_node_send_command(struct pw_node *node,
 | 
			
		||||
                            struct spa_command *command)
 | 
			
		||||
                                  const struct spa_command *command)
 | 
			
		||||
{
 | 
			
		||||
	return SPA_RESULT_OK;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue