summaryrefslogtreecommitdiffstats
path: root/camera/docs/camera_metadata_tag_info.mako
diff options
context:
space:
mode:
Diffstat (limited to 'camera/docs/camera_metadata_tag_info.mako')
-rw-r--r--camera/docs/camera_metadata_tag_info.mako6
1 files changed, 6 insertions, 0 deletions
diff --git a/camera/docs/camera_metadata_tag_info.mako b/camera/docs/camera_metadata_tag_info.mako
index bceadc15..26ba619a 100644
--- a/camera/docs/camera_metadata_tag_info.mako
+++ b/camera/docs/camera_metadata_tag_info.mako
@@ -101,3 +101,9 @@ int camera_metadata_enum_snprint(uint32_t tag,
return ret;
}
+<%
+ find_values = lambda x: isinstance(x, metadata_model.EnumValue)
+ enum_values = metadata.find_all(find_values)
+ enum_value_max_len = max([len(value.name) for value in enum_values]) + 1
+%>
+#define CAMERA_METADATA_ENUM_STRING_MAX_SIZE ${enum_value_max_len}