From 818ef4e13833016bb131fa75d7d8bb6f9a4eaff8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 12 Sep 2025 16:17:26 +0200 Subject: [PATCH] spa: flags just have 1 value --- doc/dox/api/spa-pod.dox | 5 +++-- spa/include/spa/pod/pod.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/dox/api/spa-pod.dox b/doc/dox/api/spa-pod.dox index 0bba2a474..67ee20750 100644 --- a/doc/dox/api/spa-pod.dox +++ b/doc/dox/api/spa-pod.dox @@ -1019,8 +1019,9 @@ A choice contains an array of possible values. child2 and child3, in steps of child4 in the value array. - Enum (3) : child1 is a default value, options are any value from the value array, preferred values come first. - - Flags (4) : child1 is a default value, options are any value from - the value array, preferred values come first. + - Flags (4) : only child1 is a flag value. When filtering, the flags + are AND-ed together. + - flags: must be 0 ## Pod (20) diff --git a/spa/include/spa/pod/pod.h b/spa/include/spa/pod/pod.h index 3cd1aae49..91c4d57ce 100644 --- a/spa/include/spa/pod/pod.h +++ b/spa/include/spa/pod/pod.h @@ -134,7 +134,7 @@ enum spa_choice_type { SPA_CHOICE_Range, /**< range: default, min, max */ SPA_CHOICE_Step, /**< range with step: default, min, max, step */ SPA_CHOICE_Enum, /**< list: default, alternative,... */ - SPA_CHOICE_Flags, /**< flags: default, possible flags,... */ + SPA_CHOICE_Flags, /**< flags: first value is flags */ }; struct spa_pod_choice_body {