mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	make key for node.transport.sync
This commit is contained in:
		
							parent
							
								
									6ece5d810c
								
							
						
					
					
						commit
						709d25f0c4
					
				
					 3 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
					@ -3236,7 +3236,7 @@ jack_client_t * jack_client_open (const char *client_name,
 | 
				
			||||||
		pw_properties_set(client->props, PW_KEY_MEDIA_ROLE, "DSP");
 | 
							pw_properties_set(client->props, PW_KEY_MEDIA_ROLE, "DSP");
 | 
				
			||||||
	if (pw_properties_get(client->props, PW_KEY_NODE_ALWAYS_PROCESS) == NULL)
 | 
						if (pw_properties_get(client->props, PW_KEY_NODE_ALWAYS_PROCESS) == NULL)
 | 
				
			||||||
		pw_properties_set(client->props, PW_KEY_NODE_ALWAYS_PROCESS, "true");
 | 
							pw_properties_set(client->props, PW_KEY_NODE_ALWAYS_PROCESS, "true");
 | 
				
			||||||
	pw_properties_set(client->props, "node.transport.sync", "true");
 | 
						pw_properties_set(client->props, PW_KEY_NODE_TRANSPORT_SYNC, "true");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	client->node = pw_core_create_object(client->core,
 | 
						client->node = pw_core_create_object(client->core,
 | 
				
			||||||
				"client-node",
 | 
									"client-node",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -868,7 +868,7 @@ static void check_properties(struct pw_impl_node *node)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	impl->pause_on_idle = pw_properties_get_bool(node->properties, PW_KEY_NODE_PAUSE_ON_IDLE, true);
 | 
						impl->pause_on_idle = pw_properties_get_bool(node->properties, PW_KEY_NODE_PAUSE_ON_IDLE, true);
 | 
				
			||||||
	impl->cache_params =  pw_properties_get_bool(node->properties, PW_KEY_NODE_CACHE_PARAMS, true);
 | 
						impl->cache_params =  pw_properties_get_bool(node->properties, PW_KEY_NODE_CACHE_PARAMS, true);
 | 
				
			||||||
	node->transport_sync = pw_properties_get_bool(node->properties, "node.transport.sync", false);
 | 
						node->transport_sync = pw_properties_get_bool(node->properties, PW_KEY_NODE_TRANSPORT_SYNC, false);
 | 
				
			||||||
	driver = pw_properties_get_bool(node->properties, PW_KEY_NODE_DRIVER, false);
 | 
						driver = pw_properties_get_bool(node->properties, PW_KEY_NODE_DRIVER, false);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (node->driver != driver) {
 | 
						if (node->driver != driver) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -172,6 +172,7 @@ extern "C" {
 | 
				
			||||||
								  *  node in order to schedule the graph. */
 | 
													  *  node in order to schedule the graph. */
 | 
				
			||||||
#define PW_KEY_NODE_PAUSE_ON_IDLE	"node.pause-on-idle"	/**< pause the node when idle */
 | 
					#define PW_KEY_NODE_PAUSE_ON_IDLE	"node.pause-on-idle"	/**< pause the node when idle */
 | 
				
			||||||
#define PW_KEY_NODE_CACHE_PARAMS	"node.cache-params"	/**< cache the node params */
 | 
					#define PW_KEY_NODE_CACHE_PARAMS	"node.cache-params"	/**< cache the node params */
 | 
				
			||||||
 | 
					#define PW_KEY_NODE_TRANSPORT_SYNC	"node.transport.sync"	/**< the node handles transport sync */
 | 
				
			||||||
#define PW_KEY_NODE_DRIVER		"node.driver"		/**< node can drive the graph */
 | 
					#define PW_KEY_NODE_DRIVER		"node.driver"		/**< node can drive the graph */
 | 
				
			||||||
#define PW_KEY_NODE_STREAM		"node.stream"		/**< node is a stream, the server side should
 | 
					#define PW_KEY_NODE_STREAM		"node.stream"		/**< node is a stream, the server side should
 | 
				
			||||||
								  *  add a converter */
 | 
													  *  add a converter */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue