1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_device_capabilities_flags.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifdef IN_MPERS
11
12 extern const struct xlat v4l2_device_capabilities_flags[];
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data v4l2_device_capabilities_flags_xdata[] = {
18 XLAT(V4L2_CAP_VIDEO_CAPTURE),
19 #define XLAT_VAL_0 ((unsigned) (V4L2_CAP_VIDEO_CAPTURE))
20 #define XLAT_STR_0 STRINGIFY(V4L2_CAP_VIDEO_CAPTURE)
21 XLAT(V4L2_CAP_VIDEO_OUTPUT),
22 #define XLAT_VAL_1 ((unsigned) (V4L2_CAP_VIDEO_OUTPUT))
23 #define XLAT_STR_1 STRINGIFY(V4L2_CAP_VIDEO_OUTPUT)
24 XLAT(V4L2_CAP_VIDEO_OVERLAY),
25 #define XLAT_VAL_2 ((unsigned) (V4L2_CAP_VIDEO_OVERLAY))
26 #define XLAT_STR_2 STRINGIFY(V4L2_CAP_VIDEO_OVERLAY)
27 XLAT(V4L2_CAP_VBI_CAPTURE),
28 #define XLAT_VAL_3 ((unsigned) (V4L2_CAP_VBI_CAPTURE))
29 #define XLAT_STR_3 STRINGIFY(V4L2_CAP_VBI_CAPTURE)
30 XLAT(V4L2_CAP_VBI_OUTPUT),
31 #define XLAT_VAL_4 ((unsigned) (V4L2_CAP_VBI_OUTPUT))
32 #define XLAT_STR_4 STRINGIFY(V4L2_CAP_VBI_OUTPUT)
33 XLAT(V4L2_CAP_SLICED_VBI_CAPTURE),
34 #define XLAT_VAL_5 ((unsigned) (V4L2_CAP_SLICED_VBI_CAPTURE))
35 #define XLAT_STR_5 STRINGIFY(V4L2_CAP_SLICED_VBI_CAPTURE)
36 XLAT(V4L2_CAP_SLICED_VBI_OUTPUT),
37 #define XLAT_VAL_6 ((unsigned) (V4L2_CAP_SLICED_VBI_OUTPUT))
38 #define XLAT_STR_6 STRINGIFY(V4L2_CAP_SLICED_VBI_OUTPUT)
39 XLAT(V4L2_CAP_RDS_CAPTURE),
40 #define XLAT_VAL_7 ((unsigned) (V4L2_CAP_RDS_CAPTURE))
41 #define XLAT_STR_7 STRINGIFY(V4L2_CAP_RDS_CAPTURE)
42 XLAT(V4L2_CAP_VIDEO_OUTPUT_OVERLAY),
43 #define XLAT_VAL_8 ((unsigned) (V4L2_CAP_VIDEO_OUTPUT_OVERLAY))
44 #define XLAT_STR_8 STRINGIFY(V4L2_CAP_VIDEO_OUTPUT_OVERLAY)
45 XLAT(V4L2_CAP_HW_FREQ_SEEK),
46 #define XLAT_VAL_9 ((unsigned) (V4L2_CAP_HW_FREQ_SEEK))
47 #define XLAT_STR_9 STRINGIFY(V4L2_CAP_HW_FREQ_SEEK)
48 XLAT(V4L2_CAP_RDS_OUTPUT),
49 #define XLAT_VAL_10 ((unsigned) (V4L2_CAP_RDS_OUTPUT))
50 #define XLAT_STR_10 STRINGIFY(V4L2_CAP_RDS_OUTPUT)
51 XLAT(V4L2_CAP_VIDEO_CAPTURE_MPLANE),
52 #define XLAT_VAL_11 ((unsigned) (V4L2_CAP_VIDEO_CAPTURE_MPLANE))
53 #define XLAT_STR_11 STRINGIFY(V4L2_CAP_VIDEO_CAPTURE_MPLANE)
54 XLAT(V4L2_CAP_VIDEO_OUTPUT_MPLANE),
55 #define XLAT_VAL_12 ((unsigned) (V4L2_CAP_VIDEO_OUTPUT_MPLANE))
56 #define XLAT_STR_12 STRINGIFY(V4L2_CAP_VIDEO_OUTPUT_MPLANE)
57 XLAT(V4L2_CAP_VIDEO_M2M_MPLANE),
58 #define XLAT_VAL_13 ((unsigned) (V4L2_CAP_VIDEO_M2M_MPLANE))
59 #define XLAT_STR_13 STRINGIFY(V4L2_CAP_VIDEO_M2M_MPLANE)
60 XLAT(V4L2_CAP_VIDEO_M2M),
61 #define XLAT_VAL_14 ((unsigned) (V4L2_CAP_VIDEO_M2M))
62 #define XLAT_STR_14 STRINGIFY(V4L2_CAP_VIDEO_M2M)
63 XLAT(V4L2_CAP_TUNER),
64 #define XLAT_VAL_15 ((unsigned) (V4L2_CAP_TUNER))
65 #define XLAT_STR_15 STRINGIFY(V4L2_CAP_TUNER)
66 XLAT(V4L2_CAP_AUDIO),
67 #define XLAT_VAL_16 ((unsigned) (V4L2_CAP_AUDIO))
68 #define XLAT_STR_16 STRINGIFY(V4L2_CAP_AUDIO)
69 XLAT(V4L2_CAP_RADIO),
70 #define XLAT_VAL_17 ((unsigned) (V4L2_CAP_RADIO))
71 #define XLAT_STR_17 STRINGIFY(V4L2_CAP_RADIO)
72 XLAT(V4L2_CAP_MODULATOR),
73 #define XLAT_VAL_18 ((unsigned) (V4L2_CAP_MODULATOR))
74 #define XLAT_STR_18 STRINGIFY(V4L2_CAP_MODULATOR)
75 XLAT(V4L2_CAP_SDR_CAPTURE),
76 #define XLAT_VAL_19 ((unsigned) (V4L2_CAP_SDR_CAPTURE))
77 #define XLAT_STR_19 STRINGIFY(V4L2_CAP_SDR_CAPTURE)
78 XLAT(V4L2_CAP_EXT_PIX_FORMAT),
79 #define XLAT_VAL_20 ((unsigned) (V4L2_CAP_EXT_PIX_FORMAT))
80 #define XLAT_STR_20 STRINGIFY(V4L2_CAP_EXT_PIX_FORMAT)
81 XLAT(V4L2_CAP_SDR_OUTPUT),
82 #define XLAT_VAL_21 ((unsigned) (V4L2_CAP_SDR_OUTPUT))
83 #define XLAT_STR_21 STRINGIFY(V4L2_CAP_SDR_OUTPUT)
84 XLAT(V4L2_CAP_META_CAPTURE),
85 #define XLAT_VAL_22 ((unsigned) (V4L2_CAP_META_CAPTURE))
86 #define XLAT_STR_22 STRINGIFY(V4L2_CAP_META_CAPTURE)
87 XLAT(V4L2_CAP_READWRITE),
88 #define XLAT_VAL_23 ((unsigned) (V4L2_CAP_READWRITE))
89 #define XLAT_STR_23 STRINGIFY(V4L2_CAP_READWRITE)
90 XLAT(V4L2_CAP_ASYNCIO),
91 #define XLAT_VAL_24 ((unsigned) (V4L2_CAP_ASYNCIO))
92 #define XLAT_STR_24 STRINGIFY(V4L2_CAP_ASYNCIO)
93 XLAT(V4L2_CAP_STREAMING),
94 #define XLAT_VAL_25 ((unsigned) (V4L2_CAP_STREAMING))
95 #define XLAT_STR_25 STRINGIFY(V4L2_CAP_STREAMING)
96 XLAT(V4L2_CAP_META_OUTPUT),
97 #define XLAT_VAL_26 ((unsigned) (V4L2_CAP_META_OUTPUT))
98 #define XLAT_STR_26 STRINGIFY(V4L2_CAP_META_OUTPUT)
99 XLAT(V4L2_CAP_TOUCH),
100 #define XLAT_VAL_27 ((unsigned) (V4L2_CAP_TOUCH))
101 #define XLAT_STR_27 STRINGIFY(V4L2_CAP_TOUCH)
102 XLAT(V4L2_CAP_DEVICE_CAPS),
103 #define XLAT_VAL_28 ((unsigned) (V4L2_CAP_DEVICE_CAPS))
104 #define XLAT_STR_28 STRINGIFY(V4L2_CAP_DEVICE_CAPS)
105 };
106 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
107 static
108 # endif
109 const struct xlat v4l2_device_capabilities_flags[1] = { {
110 .data = v4l2_device_capabilities_flags_xdata,
111 .size = ARRAY_SIZE(v4l2_device_capabilities_flags_xdata),
112 .type = XT_NORMAL,
113 .flags_mask = 0
114 # ifdef XLAT_VAL_0
115 | XLAT_VAL_0
116 # endif
117 # ifdef XLAT_VAL_1
118 | XLAT_VAL_1
119 # endif
120 # ifdef XLAT_VAL_2
121 | XLAT_VAL_2
122 # endif
123 # ifdef XLAT_VAL_3
124 | XLAT_VAL_3
125 # endif
126 # ifdef XLAT_VAL_4
127 | XLAT_VAL_4
128 # endif
129 # ifdef XLAT_VAL_5
130 | XLAT_VAL_5
131 # endif
132 # ifdef XLAT_VAL_6
133 | XLAT_VAL_6
134 # endif
135 # ifdef XLAT_VAL_7
136 | XLAT_VAL_7
137 # endif
138 # ifdef XLAT_VAL_8
139 | XLAT_VAL_8
140 # endif
141 # ifdef XLAT_VAL_9
142 | XLAT_VAL_9
143 # endif
144 # ifdef XLAT_VAL_10
145 | XLAT_VAL_10
146 # endif
147 # ifdef XLAT_VAL_11
148 | XLAT_VAL_11
149 # endif
150 # ifdef XLAT_VAL_12
151 | XLAT_VAL_12
152 # endif
153 # ifdef XLAT_VAL_13
154 | XLAT_VAL_13
155 # endif
156 # ifdef XLAT_VAL_14
157 | XLAT_VAL_14
158 # endif
159 # ifdef XLAT_VAL_15
160 | XLAT_VAL_15
161 # endif
162 # ifdef XLAT_VAL_16
163 | XLAT_VAL_16
164 # endif
165 # ifdef XLAT_VAL_17
166 | XLAT_VAL_17
167 # endif
168 # ifdef XLAT_VAL_18
169 | XLAT_VAL_18
170 # endif
171 # ifdef XLAT_VAL_19
172 | XLAT_VAL_19
173 # endif
174 # ifdef XLAT_VAL_20
175 | XLAT_VAL_20
176 # endif
177 # ifdef XLAT_VAL_21
178 | XLAT_VAL_21
179 # endif
180 # ifdef XLAT_VAL_22
181 | XLAT_VAL_22
182 # endif
183 # ifdef XLAT_VAL_23
184 | XLAT_VAL_23
185 # endif
186 # ifdef XLAT_VAL_24
187 | XLAT_VAL_24
188 # endif
189 # ifdef XLAT_VAL_25
190 | XLAT_VAL_25
191 # endif
192 # ifdef XLAT_VAL_26
193 | XLAT_VAL_26
194 # endif
195 # ifdef XLAT_VAL_27
196 | XLAT_VAL_27
197 # endif
198 # ifdef XLAT_VAL_28
199 | XLAT_VAL_28
200 # endif
201 ,
202 .flags_strsz = 0
203 # ifdef XLAT_STR_0
204 + sizeof(XLAT_STR_0)
205 # endif
206 # ifdef XLAT_STR_1
207 + sizeof(XLAT_STR_1)
208 # endif
209 # ifdef XLAT_STR_2
210 + sizeof(XLAT_STR_2)
211 # endif
212 # ifdef XLAT_STR_3
213 + sizeof(XLAT_STR_3)
214 # endif
215 # ifdef XLAT_STR_4
216 + sizeof(XLAT_STR_4)
217 # endif
218 # ifdef XLAT_STR_5
219 + sizeof(XLAT_STR_5)
220 # endif
221 # ifdef XLAT_STR_6
222 + sizeof(XLAT_STR_6)
223 # endif
224 # ifdef XLAT_STR_7
225 + sizeof(XLAT_STR_7)
226 # endif
227 # ifdef XLAT_STR_8
228 + sizeof(XLAT_STR_8)
229 # endif
230 # ifdef XLAT_STR_9
231 + sizeof(XLAT_STR_9)
232 # endif
233 # ifdef XLAT_STR_10
234 + sizeof(XLAT_STR_10)
235 # endif
236 # ifdef XLAT_STR_11
237 + sizeof(XLAT_STR_11)
238 # endif
239 # ifdef XLAT_STR_12
240 + sizeof(XLAT_STR_12)
241 # endif
242 # ifdef XLAT_STR_13
243 + sizeof(XLAT_STR_13)
244 # endif
245 # ifdef XLAT_STR_14
246 + sizeof(XLAT_STR_14)
247 # endif
248 # ifdef XLAT_STR_15
249 + sizeof(XLAT_STR_15)
250 # endif
251 # ifdef XLAT_STR_16
252 + sizeof(XLAT_STR_16)
253 # endif
254 # ifdef XLAT_STR_17
255 + sizeof(XLAT_STR_17)
256 # endif
257 # ifdef XLAT_STR_18
258 + sizeof(XLAT_STR_18)
259 # endif
260 # ifdef XLAT_STR_19
261 + sizeof(XLAT_STR_19)
262 # endif
263 # ifdef XLAT_STR_20
264 + sizeof(XLAT_STR_20)
265 # endif
266 # ifdef XLAT_STR_21
267 + sizeof(XLAT_STR_21)
268 # endif
269 # ifdef XLAT_STR_22
270 + sizeof(XLAT_STR_22)
271 # endif
272 # ifdef XLAT_STR_23
273 + sizeof(XLAT_STR_23)
274 # endif
275 # ifdef XLAT_STR_24
276 + sizeof(XLAT_STR_24)
277 # endif
278 # ifdef XLAT_STR_25
279 + sizeof(XLAT_STR_25)
280 # endif
281 # ifdef XLAT_STR_26
282 + sizeof(XLAT_STR_26)
283 # endif
284 # ifdef XLAT_STR_27
285 + sizeof(XLAT_STR_27)
286 # endif
287 # ifdef XLAT_STR_28
288 + sizeof(XLAT_STR_28)
289 # endif
290 ,
291 } };
292 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
293
294 # undef XLAT_STR_0
295 # undef XLAT_VAL_0
296 # undef XLAT_STR_1
297 # undef XLAT_VAL_1
298 # undef XLAT_STR_2
299 # undef XLAT_VAL_2
300 # undef XLAT_STR_3
301 # undef XLAT_VAL_3
302 # undef XLAT_STR_4
303 # undef XLAT_VAL_4
304 # undef XLAT_STR_5
305 # undef XLAT_VAL_5
306 # undef XLAT_STR_6
307 # undef XLAT_VAL_6
308 # undef XLAT_STR_7
309 # undef XLAT_VAL_7
310 # undef XLAT_STR_8
311 # undef XLAT_VAL_8
312 # undef XLAT_STR_9
313 # undef XLAT_VAL_9
314 # undef XLAT_STR_10
315 # undef XLAT_VAL_10
316 # undef XLAT_STR_11
317 # undef XLAT_VAL_11
318 # undef XLAT_STR_12
319 # undef XLAT_VAL_12
320 # undef XLAT_STR_13
321 # undef XLAT_VAL_13
322 # undef XLAT_STR_14
323 # undef XLAT_VAL_14
324 # undef XLAT_STR_15
325 # undef XLAT_VAL_15
326 # undef XLAT_STR_16
327 # undef XLAT_VAL_16
328 # undef XLAT_STR_17
329 # undef XLAT_VAL_17
330 # undef XLAT_STR_18
331 # undef XLAT_VAL_18
332 # undef XLAT_STR_19
333 # undef XLAT_VAL_19
334 # undef XLAT_STR_20
335 # undef XLAT_VAL_20
336 # undef XLAT_STR_21
337 # undef XLAT_VAL_21
338 # undef XLAT_STR_22
339 # undef XLAT_VAL_22
340 # undef XLAT_STR_23
341 # undef XLAT_VAL_23
342 # undef XLAT_STR_24
343 # undef XLAT_VAL_24
344 # undef XLAT_STR_25
345 # undef XLAT_VAL_25
346 # undef XLAT_STR_26
347 # undef XLAT_VAL_26
348 # undef XLAT_STR_27
349 # undef XLAT_VAL_27
350 # undef XLAT_STR_28
351 # undef XLAT_VAL_28
352 # endif /* !IN_MPERS */
353
354 #endif /* !XLAT_MACROS_ONLY */