pod: add support for vararg building and parsing of pod+body

This commit is contained in:
Wim Taymans 2025-07-30 15:14:49 +02:00
parent f7ae61cb1e
commit 77494086c1
3 changed files with 36 additions and 0 deletions

View file

@ -595,6 +595,17 @@ do { \
spa_pod_builder_primitive(builder, pod); \
break; \
} \
case 'Q': \
case 'N': \
case 'U': \
case 'W': \
{ \
struct spa_pod *pod = va_arg(args, struct spa_pod *); \
const void *body = va_arg(args, const void *); \
spa_pod_builder_primitive_body(builder, pod, \
body, pod->size, NULL, 0); \
break; \
} \
} \
} while(false)