@@ -16,12 +16,7 @@ static std::string num2s(unsigned num, bool is_hex = true)
return buf;
}
-struct flag_def {
- unsigned flag;
- const char *str;
-};
-
-static std::string flags2s(unsigned val, const flag_def *def)
+std::string flags2s(unsigned val, const flag_def *def)
{
std::string s;
@@ -11,6 +11,14 @@
#include <linux/videodev2.h>
#include <linux/v4l2-subdev.h>
+struct flag_def {
+ unsigned flag;
+ const char *str;
+};
+
+/* Return a comma-separated string of flags or hex value if unknown */
+std::string flags2s(unsigned val, const flag_def *def);
+
/* Print capability information */
void v4l2_info_capability(const v4l2_capability &cap);
void v4l2_info_subdev_capability(const v4l2_subdev_capability &subdevcap);
Make the flag2s function available to other utilities. Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com> --- utils/common/v4l2-info.cpp | 7 +------ utils/common/v4l2-info.h | 8 ++++++++ 2 files changed, 9 insertions(+), 6 deletions(-)