More test

This commit is contained in:
Wim Taymans 2018-09-05 17:23:14 +02:00
parent cc842cbdc8
commit c904bed186
2 changed files with 38 additions and 6 deletions

View file

@ -669,13 +669,19 @@ static inline void *spa_pod_builder_add(struct spa_pod_builder *builder, const c
return res;
}
static inline void spa_pod_builder_prop_val(struct spa_pod_builder *builder,
uint32_t key, void *pod)
{
spa_pod_builder_prop(builder, key, 0);
spa_pod_builder_primitive(builder, pod);
}
static inline void spa_pod_builder_propsv(struct spa_pod_builder *builder,
uint32_t key, va_list args)
{
while (key) {
spa_pod_builder_prop(builder, key, 0);
spa_pod_builder_primitive(builder, va_arg(args, struct spa_pod *));
key = va_arg(args, uint32_t);
spa_pod_builder_prop_val(builder, key, va_arg(args, struct spa_pod *));
key = va_arg(args, uint32_t);
}
}