1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_meta_fmts.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined XLAT_PREV_VAL
7 static_assert((unsigned long long) (V4L2_META_FMT_VIVID)
8 > (unsigned long long) (XLAT_PREV_VAL),
9 "Incorrect order in #sorted xlat: V4L2_META_FMT_VIVID"
10 " is not larger than the previous value");
11 #endif
12 #undef XLAT_PREV_VAL
13 #define XLAT_PREV_VAL (V4L2_META_FMT_VIVID)
14 #if defined XLAT_PREV_VAL
15 static_assert((unsigned long long) (V4L2_META_FMT_UVC)
16 > (unsigned long long) (XLAT_PREV_VAL),
17 "Incorrect order in #sorted xlat: V4L2_META_FMT_UVC"
18 " is not larger than the previous value");
19 #endif
20 #undef XLAT_PREV_VAL
21 #define XLAT_PREV_VAL (V4L2_META_FMT_UVC)
22 #if defined XLAT_PREV_VAL
23 static_assert((unsigned long long) (V4L2_META_FMT_VSP1_HGO)
24 > (unsigned long long) (XLAT_PREV_VAL),
25 "Incorrect order in #sorted xlat: V4L2_META_FMT_VSP1_HGO"
26 " is not larger than the previous value");
27 #endif
28 #undef XLAT_PREV_VAL
29 #define XLAT_PREV_VAL (V4L2_META_FMT_VSP1_HGO)
30 #if defined XLAT_PREV_VAL
31 static_assert((unsigned long long) (V4L2_META_FMT_RK_ISP1_PARAMS)
32 > (unsigned long long) (XLAT_PREV_VAL),
33 "Incorrect order in #sorted xlat: V4L2_META_FMT_RK_ISP1_PARAMS"
34 " is not larger than the previous value");
35 #endif
36 #undef XLAT_PREV_VAL
37 #define XLAT_PREV_VAL (V4L2_META_FMT_RK_ISP1_PARAMS)
38 #if defined XLAT_PREV_VAL
39 static_assert((unsigned long long) (V4L2_META_FMT_RK_ISP1_STAT_3A)
40 > (unsigned long long) (XLAT_PREV_VAL),
41 "Incorrect order in #sorted xlat: V4L2_META_FMT_RK_ISP1_STAT_3A"
42 " is not larger than the previous value");
43 #endif
44 #undef XLAT_PREV_VAL
45 #define XLAT_PREV_VAL (V4L2_META_FMT_RK_ISP1_STAT_3A)
46 #if defined XLAT_PREV_VAL
47 static_assert((unsigned long long) (V4L2_META_FMT_VSP1_HGT)
48 > (unsigned long long) (XLAT_PREV_VAL),
49 "Incorrect order in #sorted xlat: V4L2_META_FMT_VSP1_HGT"
50 " is not larger than the previous value");
51 #endif
52 #undef XLAT_PREV_VAL
53 #define XLAT_PREV_VAL (V4L2_META_FMT_VSP1_HGT)
54 #if defined XLAT_PREV_VAL
55 static_assert((unsigned long long) (V4L2_META_FMT_D4XX)
56 > (unsigned long long) (XLAT_PREV_VAL),
57 "Incorrect order in #sorted xlat: V4L2_META_FMT_D4XX"
58 " is not larger than the previous value");
59 #endif
60 #undef XLAT_PREV_VAL
61 #define XLAT_PREV_VAL (V4L2_META_FMT_D4XX)
62 #undef XLAT_PREV_VAL
63
64 #ifndef XLAT_MACROS_ONLY
65
66 # ifdef IN_MPERS
67
68 extern const struct xlat v4l2_meta_fmts[];
69
70 # else
71
72 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
73 static const struct xlat_data v4l2_meta_fmts_xdata[] = {
74 XLAT(V4L2_META_FMT_VIVID),
75 #define XLAT_VAL_0 ((unsigned) (V4L2_META_FMT_VIVID))
76 #define XLAT_STR_0 STRINGIFY(V4L2_META_FMT_VIVID)
77 XLAT(V4L2_META_FMT_UVC),
78 #define XLAT_VAL_1 ((unsigned) (V4L2_META_FMT_UVC))
79 #define XLAT_STR_1 STRINGIFY(V4L2_META_FMT_UVC)
80 XLAT(V4L2_META_FMT_VSP1_HGO),
81 #define XLAT_VAL_2 ((unsigned) (V4L2_META_FMT_VSP1_HGO))
82 #define XLAT_STR_2 STRINGIFY(V4L2_META_FMT_VSP1_HGO)
83 XLAT(V4L2_META_FMT_RK_ISP1_PARAMS),
84 #define XLAT_VAL_3 ((unsigned) (V4L2_META_FMT_RK_ISP1_PARAMS))
85 #define XLAT_STR_3 STRINGIFY(V4L2_META_FMT_RK_ISP1_PARAMS)
86 XLAT(V4L2_META_FMT_RK_ISP1_STAT_3A),
87 #define XLAT_VAL_4 ((unsigned) (V4L2_META_FMT_RK_ISP1_STAT_3A))
88 #define XLAT_STR_4 STRINGIFY(V4L2_META_FMT_RK_ISP1_STAT_3A)
89 XLAT(V4L2_META_FMT_VSP1_HGT),
90 #define XLAT_VAL_5 ((unsigned) (V4L2_META_FMT_VSP1_HGT))
91 #define XLAT_STR_5 STRINGIFY(V4L2_META_FMT_VSP1_HGT)
92 XLAT(V4L2_META_FMT_D4XX),
93 #define XLAT_VAL_6 ((unsigned) (V4L2_META_FMT_D4XX))
94 #define XLAT_STR_6 STRINGIFY(V4L2_META_FMT_D4XX)
95 };
96 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
97 static
98 # endif
99 const struct xlat v4l2_meta_fmts[1] = { {
100 .data = v4l2_meta_fmts_xdata,
101 .size = ARRAY_SIZE(v4l2_meta_fmts_xdata),
102 .type = XT_SORTED,
103 .flags_mask = 0
104 # ifdef XLAT_VAL_0
105 | XLAT_VAL_0
106 # endif
107 # ifdef XLAT_VAL_1
108 | XLAT_VAL_1
109 # endif
110 # ifdef XLAT_VAL_2
111 | XLAT_VAL_2
112 # endif
113 # ifdef XLAT_VAL_3
114 | XLAT_VAL_3
115 # endif
116 # ifdef XLAT_VAL_4
117 | XLAT_VAL_4
118 # endif
119 # ifdef XLAT_VAL_5
120 | XLAT_VAL_5
121 # endif
122 # ifdef XLAT_VAL_6
123 | XLAT_VAL_6
124 # endif
125 ,
126 .flags_strsz = 0
127 # ifdef XLAT_STR_0
128 + sizeof(XLAT_STR_0)
129 # endif
130 # ifdef XLAT_STR_1
131 + sizeof(XLAT_STR_1)
132 # endif
133 # ifdef XLAT_STR_2
134 + sizeof(XLAT_STR_2)
135 # endif
136 # ifdef XLAT_STR_3
137 + sizeof(XLAT_STR_3)
138 # endif
139 # ifdef XLAT_STR_4
140 + sizeof(XLAT_STR_4)
141 # endif
142 # ifdef XLAT_STR_5
143 + sizeof(XLAT_STR_5)
144 # endif
145 # ifdef XLAT_STR_6
146 + sizeof(XLAT_STR_6)
147 # endif
148 ,
149 } };
150 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
151
152 # undef XLAT_STR_0
153 # undef XLAT_VAL_0
154 # undef XLAT_STR_1
155 # undef XLAT_VAL_1
156 # undef XLAT_STR_2
157 # undef XLAT_VAL_2
158 # undef XLAT_STR_3
159 # undef XLAT_VAL_3
160 # undef XLAT_STR_4
161 # undef XLAT_VAL_4
162 # undef XLAT_STR_5
163 # undef XLAT_VAL_5
164 # undef XLAT_STR_6
165 # undef XLAT_VAL_6
166 # endif /* !IN_MPERS */
167
168 #endif /* !XLAT_MACROS_ONLY */