mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	
							parent
							
								
									7c3d58a909
								
							
						
					
					
						commit
						b681286362
					
				
					 1 changed files with 9 additions and 9 deletions
				
			
		| 
						 | 
					@ -621,26 +621,26 @@ static inline int spa_pod_builder_add(struct spa_pod_builder *builder, ...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define spa_pod_builder_add_object(b,type,id,...)				\
 | 
					#define spa_pod_builder_add_object(b,type,id,...)				\
 | 
				
			||||||
({										\
 | 
					({										\
 | 
				
			||||||
	struct spa_pod_frame f;							\
 | 
						struct spa_pod_frame _f;						\
 | 
				
			||||||
	spa_pod_builder_push_object(b, &f, type, id);				\
 | 
						spa_pod_builder_push_object(b, &_f, type, id);				\
 | 
				
			||||||
	spa_pod_builder_add(b, ##__VA_ARGS__, 0);				\
 | 
						spa_pod_builder_add(b, ##__VA_ARGS__, 0);				\
 | 
				
			||||||
	spa_pod_builder_pop(b, &f);						\
 | 
						spa_pod_builder_pop(b, &_f);						\
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define spa_pod_builder_add_struct(b,...)					\
 | 
					#define spa_pod_builder_add_struct(b,...)					\
 | 
				
			||||||
({										\
 | 
					({										\
 | 
				
			||||||
	struct spa_pod_frame f;							\
 | 
						struct spa_pod_frame _f;						\
 | 
				
			||||||
	spa_pod_builder_push_struct(b, &f);					\
 | 
						spa_pod_builder_push_struct(b, &_f);					\
 | 
				
			||||||
	spa_pod_builder_add(b, ##__VA_ARGS__, NULL);				\
 | 
						spa_pod_builder_add(b, ##__VA_ARGS__, NULL);				\
 | 
				
			||||||
	spa_pod_builder_pop(b, &f);						\
 | 
						spa_pod_builder_pop(b, &_f);						\
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define spa_pod_builder_add_sequence(b,unit,...)				\
 | 
					#define spa_pod_builder_add_sequence(b,unit,...)				\
 | 
				
			||||||
({										\
 | 
					({										\
 | 
				
			||||||
	struct spa_pod_frame f;							\
 | 
						struct spa_pod_frame _f;						\
 | 
				
			||||||
	spa_pod_builder_push_sequence(b, &f, unit);				\
 | 
						spa_pod_builder_push_sequence(b, &_f, unit);				\
 | 
				
			||||||
	spa_pod_builder_add(b, ##__VA_ARGS__, 0, 0);				\
 | 
						spa_pod_builder_add(b, ##__VA_ARGS__, 0, 0);				\
 | 
				
			||||||
	spa_pod_builder_pop(b, &f);						\
 | 
						spa_pod_builder_pop(b, &_f);						\
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Copy a pod structure */
 | 
					/** Copy a pod structure */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue