mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	treewide: fix C++20 compilation error wrt. designated initializers
C++20 introduced designated initializers similar to the ones found in C99, however, in C++ designated initializers cannot be mixed with non-designated initializers. GCC rejects mixed initializers with an error.
This commit is contained in:
		
							parent
							
								
									2bc5d0914d
								
							
						
					
					
						commit
						da1dbc1120
					
				
					 6 changed files with 7 additions and 7 deletions
				
			
		| 
						 | 
					@ -223,7 +223,7 @@ static inline int spa_graph_node_impl_sub_process(void *data SPA_UNUSED, struct
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_graph_node_callbacks spa_graph_node_sub_impl_default = {
 | 
					static const struct spa_graph_node_callbacks spa_graph_node_sub_impl_default = {
 | 
				
			||||||
	SPA_VERSION_GRAPH_NODE_CALLBACKS,
 | 
						.version = SPA_VERSION_GRAPH_NODE_CALLBACKS,
 | 
				
			||||||
	.process = spa_graph_node_impl_sub_process,
 | 
						.process = spa_graph_node_impl_sub_process,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -330,7 +330,7 @@ static inline int spa_graph_node_impl_reuse_buffer(void *data, struct spa_graph_
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_graph_node_callbacks spa_graph_node_impl_default = {
 | 
					static const struct spa_graph_node_callbacks spa_graph_node_impl_default = {
 | 
				
			||||||
	SPA_VERSION_GRAPH_NODE_CALLBACKS,
 | 
						.version = SPA_VERSION_GRAPH_NODE_CALLBACKS,
 | 
				
			||||||
	.process = spa_graph_node_impl_process,
 | 
						.process = spa_graph_node_impl_process,
 | 
				
			||||||
	.reuse_buffer = spa_graph_node_impl_reuse_buffer,
 | 
						.reuse_buffer = spa_graph_node_impl_reuse_buffer,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,7 @@ static inline void spa_pod_dynamic_builder_init(struct spa_pod_dynamic_builder *
 | 
				
			||||||
		void *data, uint32_t size, uint32_t extend)
 | 
							void *data, uint32_t size, uint32_t extend)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	static const struct spa_pod_builder_callbacks spa_pod_dynamic_builder_callbacks = {
 | 
						static const struct spa_pod_builder_callbacks spa_pod_dynamic_builder_callbacks = {
 | 
				
			||||||
		SPA_VERSION_POD_BUILDER_CALLBACKS,
 | 
							.version = SPA_VERSION_POD_BUILDER_CALLBACKS,
 | 
				
			||||||
		.overflow = spa_pod_dynamic_builder_overflow
 | 
							.overflow = spa_pod_dynamic_builder_overflow
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
	builder->b = SPA_POD_BUILDER_INIT(data, size);
 | 
						builder->b = SPA_POD_BUILDER_INIT(data, size);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -292,7 +292,7 @@ static int webrtc_run(void *object, const float *rec[], const float *play[], flo
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_audio_aec_methods impl_aec = {
 | 
					static const struct spa_audio_aec_methods impl_aec = {
 | 
				
			||||||
	SPA_VERSION_AUDIO_AEC_METHODS,
 | 
						.version = SPA_VERSION_AUDIO_AEC_METHODS,
 | 
				
			||||||
	.add_listener = NULL,
 | 
						.add_listener = NULL,
 | 
				
			||||||
	.init = webrtc_init,
 | 
						.init = webrtc_init,
 | 
				
			||||||
	.run = webrtc_run,
 | 
						.run = webrtc_run,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -239,7 +239,7 @@ static int impl_set_param(void *object,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_device_methods impl_device = {
 | 
					static const struct spa_device_methods impl_device = {
 | 
				
			||||||
	SPA_VERSION_DEVICE_METHODS,
 | 
						.version = SPA_VERSION_DEVICE_METHODS,
 | 
				
			||||||
	.add_listener = impl_add_listener,
 | 
						.add_listener = impl_add_listener,
 | 
				
			||||||
	.sync = impl_sync,
 | 
						.sync = impl_sync,
 | 
				
			||||||
	.enum_params = impl_enum_params,
 | 
						.enum_params = impl_enum_params,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -352,7 +352,7 @@ impl_device_add_listener(void *object, struct spa_hook *listener,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_device_methods impl_device = {
 | 
					static const struct spa_device_methods impl_device = {
 | 
				
			||||||
	SPA_VERSION_DEVICE_METHODS,
 | 
						.version = SPA_VERSION_DEVICE_METHODS,
 | 
				
			||||||
	.add_listener = impl_device_add_listener,
 | 
						.add_listener = impl_device_add_listener,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -905,7 +905,7 @@ static int impl_node_process(void *object)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct spa_node_methods impl_node = {
 | 
					static const struct spa_node_methods impl_node = {
 | 
				
			||||||
	SPA_VERSION_NODE_METHODS,
 | 
						.version = SPA_VERSION_NODE_METHODS,
 | 
				
			||||||
	.add_listener = impl_node_add_listener,
 | 
						.add_listener = impl_node_add_listener,
 | 
				
			||||||
	.set_callbacks = impl_node_set_callbacks,
 | 
						.set_callbacks = impl_node_set_callbacks,
 | 
				
			||||||
	.sync = impl_node_sync,
 | 
						.sync = impl_node_sync,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue