1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_std_ids.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
7 static_assert((V4L2_STD_PAL_B) == (((v4l2_std_id)0x00000001)), "V4L2_STD_PAL_B != ((v4l2_std_id)0x00000001)");
8 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
9 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
10 static_assert((V4L2_STD_PAL_B1) == (((v4l2_std_id)0x00000002)), "V4L2_STD_PAL_B1 != ((v4l2_std_id)0x00000002)");
11 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
12 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
13 static_assert((V4L2_STD_PAL_G) == (((v4l2_std_id)0x00000004)), "V4L2_STD_PAL_G != ((v4l2_std_id)0x00000004)");
14 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
15 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
16 static_assert((V4L2_STD_PAL_H) == (((v4l2_std_id)0x00000008)), "V4L2_STD_PAL_H != ((v4l2_std_id)0x00000008)");
17 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
18 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
19 static_assert((V4L2_STD_PAL_I) == (((v4l2_std_id)0x00000010)), "V4L2_STD_PAL_I != ((v4l2_std_id)0x00000010)");
20 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((V4L2_STD_PAL_D) == (((v4l2_std_id)0x00000020)), "V4L2_STD_PAL_D != ((v4l2_std_id)0x00000020)");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((V4L2_STD_PAL_D1) == (((v4l2_std_id)0x00000040)), "V4L2_STD_PAL_D1 != ((v4l2_std_id)0x00000040)");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
28 static_assert((V4L2_STD_PAL_K) == (((v4l2_std_id)0x00000080)), "V4L2_STD_PAL_K != ((v4l2_std_id)0x00000080)");
29 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
30 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
31 static_assert((V4L2_STD_PAL_M) == (((v4l2_std_id)0x00000100)), "V4L2_STD_PAL_M != ((v4l2_std_id)0x00000100)");
32 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
33 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
34 static_assert((V4L2_STD_PAL_N) == (((v4l2_std_id)0x00000200)), "V4L2_STD_PAL_N != ((v4l2_std_id)0x00000200)");
35 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
36 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
37 static_assert((V4L2_STD_PAL_Nc) == (((v4l2_std_id)0x00000400)), "V4L2_STD_PAL_Nc != ((v4l2_std_id)0x00000400)");
38 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
39 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
40 static_assert((V4L2_STD_PAL_60) == (((v4l2_std_id)0x00000800)), "V4L2_STD_PAL_60 != ((v4l2_std_id)0x00000800)");
41 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((V4L2_STD_NTSC_M) == (((v4l2_std_id)0x00001000)), "V4L2_STD_NTSC_M != ((v4l2_std_id)0x00001000)");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
46 static_assert((V4L2_STD_NTSC_M_JP) == (((v4l2_std_id)0x00002000)), "V4L2_STD_NTSC_M_JP != ((v4l2_std_id)0x00002000)");
47 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
48 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
49 static_assert((V4L2_STD_NTSC_443) == (((v4l2_std_id)0x00004000)), "V4L2_STD_NTSC_443 != ((v4l2_std_id)0x00004000)");
50 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
51 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
52 static_assert((V4L2_STD_NTSC_M_KR) == (((v4l2_std_id)0x00008000)), "V4L2_STD_NTSC_M_KR != ((v4l2_std_id)0x00008000)");
53 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
54 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
55 static_assert((V4L2_STD_SECAM_B) == (((v4l2_std_id)0x00010000)), "V4L2_STD_SECAM_B != ((v4l2_std_id)0x00010000)");
56 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
57 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
58 static_assert((V4L2_STD_SECAM_D) == (((v4l2_std_id)0x00020000)), "V4L2_STD_SECAM_D != ((v4l2_std_id)0x00020000)");
59 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
60 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
61 static_assert((V4L2_STD_SECAM_G) == (((v4l2_std_id)0x00040000)), "V4L2_STD_SECAM_G != ((v4l2_std_id)0x00040000)");
62 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((V4L2_STD_SECAM_H) == (((v4l2_std_id)0x00080000)), "V4L2_STD_SECAM_H != ((v4l2_std_id)0x00080000)");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
67 static_assert((V4L2_STD_SECAM_K) == (((v4l2_std_id)0x00100000)), "V4L2_STD_SECAM_K != ((v4l2_std_id)0x00100000)");
68 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
69 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
70 static_assert((V4L2_STD_SECAM_K1) == (((v4l2_std_id)0x00200000)), "V4L2_STD_SECAM_K1 != ((v4l2_std_id)0x00200000)");
71 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
72 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
73 static_assert((V4L2_STD_SECAM_L) == (((v4l2_std_id)0x00400000)), "V4L2_STD_SECAM_L != ((v4l2_std_id)0x00400000)");
74 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
75 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
76 static_assert((V4L2_STD_SECAM_LC) == (((v4l2_std_id)0x00800000)), "V4L2_STD_SECAM_LC != ((v4l2_std_id)0x00800000)");
77 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
78 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
79 static_assert((V4L2_STD_ATSC_8_VSB) == (((v4l2_std_id)0x01000000)), "V4L2_STD_ATSC_8_VSB != ((v4l2_std_id)0x01000000)");
80 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
81 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
82 static_assert((V4L2_STD_ATSC_16_VSB) == (((v4l2_std_id)0x02000000)), "V4L2_STD_ATSC_16_VSB != ((v4l2_std_id)0x02000000)");
83 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
84 #undef XLAT_PREV_VAL
85
86 #ifndef XLAT_MACROS_ONLY
87
88 # ifdef IN_MPERS
89
90 extern const struct xlat v4l2_std_ids[];
91
92 # else
93
94 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
95 static const struct xlat_data v4l2_std_ids_xdata[] = {
96 XLAT(V4L2_STD_PAL_B),
97 #define XLAT_VAL_0 ((unsigned) (V4L2_STD_PAL_B))
98 #define XLAT_STR_0 STRINGIFY(V4L2_STD_PAL_B)
99 XLAT(V4L2_STD_PAL_B1),
100 #define XLAT_VAL_1 ((unsigned) (V4L2_STD_PAL_B1))
101 #define XLAT_STR_1 STRINGIFY(V4L2_STD_PAL_B1)
102 XLAT(V4L2_STD_PAL_G),
103 #define XLAT_VAL_2 ((unsigned) (V4L2_STD_PAL_G))
104 #define XLAT_STR_2 STRINGIFY(V4L2_STD_PAL_G)
105 XLAT(V4L2_STD_PAL_H),
106 #define XLAT_VAL_3 ((unsigned) (V4L2_STD_PAL_H))
107 #define XLAT_STR_3 STRINGIFY(V4L2_STD_PAL_H)
108 XLAT(V4L2_STD_PAL_I),
109 #define XLAT_VAL_4 ((unsigned) (V4L2_STD_PAL_I))
110 #define XLAT_STR_4 STRINGIFY(V4L2_STD_PAL_I)
111 XLAT(V4L2_STD_PAL_D),
112 #define XLAT_VAL_5 ((unsigned) (V4L2_STD_PAL_D))
113 #define XLAT_STR_5 STRINGIFY(V4L2_STD_PAL_D)
114 XLAT(V4L2_STD_PAL_D1),
115 #define XLAT_VAL_6 ((unsigned) (V4L2_STD_PAL_D1))
116 #define XLAT_STR_6 STRINGIFY(V4L2_STD_PAL_D1)
117 XLAT(V4L2_STD_PAL_K),
118 #define XLAT_VAL_7 ((unsigned) (V4L2_STD_PAL_K))
119 #define XLAT_STR_7 STRINGIFY(V4L2_STD_PAL_K)
120 XLAT(V4L2_STD_PAL_M),
121 #define XLAT_VAL_8 ((unsigned) (V4L2_STD_PAL_M))
122 #define XLAT_STR_8 STRINGIFY(V4L2_STD_PAL_M)
123 XLAT(V4L2_STD_PAL_N),
124 #define XLAT_VAL_9 ((unsigned) (V4L2_STD_PAL_N))
125 #define XLAT_STR_9 STRINGIFY(V4L2_STD_PAL_N)
126 XLAT(V4L2_STD_PAL_Nc),
127 #define XLAT_VAL_10 ((unsigned) (V4L2_STD_PAL_Nc))
128 #define XLAT_STR_10 STRINGIFY(V4L2_STD_PAL_Nc)
129 XLAT(V4L2_STD_PAL_60),
130 #define XLAT_VAL_11 ((unsigned) (V4L2_STD_PAL_60))
131 #define XLAT_STR_11 STRINGIFY(V4L2_STD_PAL_60)
132 XLAT(V4L2_STD_NTSC_M),
133 #define XLAT_VAL_12 ((unsigned) (V4L2_STD_NTSC_M))
134 #define XLAT_STR_12 STRINGIFY(V4L2_STD_NTSC_M)
135 XLAT(V4L2_STD_NTSC_M_JP),
136 #define XLAT_VAL_13 ((unsigned) (V4L2_STD_NTSC_M_JP))
137 #define XLAT_STR_13 STRINGIFY(V4L2_STD_NTSC_M_JP)
138 XLAT(V4L2_STD_NTSC_443),
139 #define XLAT_VAL_14 ((unsigned) (V4L2_STD_NTSC_443))
140 #define XLAT_STR_14 STRINGIFY(V4L2_STD_NTSC_443)
141 XLAT(V4L2_STD_NTSC_M_KR),
142 #define XLAT_VAL_15 ((unsigned) (V4L2_STD_NTSC_M_KR))
143 #define XLAT_STR_15 STRINGIFY(V4L2_STD_NTSC_M_KR)
144 XLAT(V4L2_STD_SECAM_B),
145 #define XLAT_VAL_16 ((unsigned) (V4L2_STD_SECAM_B))
146 #define XLAT_STR_16 STRINGIFY(V4L2_STD_SECAM_B)
147 XLAT(V4L2_STD_SECAM_D),
148 #define XLAT_VAL_17 ((unsigned) (V4L2_STD_SECAM_D))
149 #define XLAT_STR_17 STRINGIFY(V4L2_STD_SECAM_D)
150 XLAT(V4L2_STD_SECAM_G),
151 #define XLAT_VAL_18 ((unsigned) (V4L2_STD_SECAM_G))
152 #define XLAT_STR_18 STRINGIFY(V4L2_STD_SECAM_G)
153 XLAT(V4L2_STD_SECAM_H),
154 #define XLAT_VAL_19 ((unsigned) (V4L2_STD_SECAM_H))
155 #define XLAT_STR_19 STRINGIFY(V4L2_STD_SECAM_H)
156 XLAT(V4L2_STD_SECAM_K),
157 #define XLAT_VAL_20 ((unsigned) (V4L2_STD_SECAM_K))
158 #define XLAT_STR_20 STRINGIFY(V4L2_STD_SECAM_K)
159 XLAT(V4L2_STD_SECAM_K1),
160 #define XLAT_VAL_21 ((unsigned) (V4L2_STD_SECAM_K1))
161 #define XLAT_STR_21 STRINGIFY(V4L2_STD_SECAM_K1)
162 XLAT(V4L2_STD_SECAM_L),
163 #define XLAT_VAL_22 ((unsigned) (V4L2_STD_SECAM_L))
164 #define XLAT_STR_22 STRINGIFY(V4L2_STD_SECAM_L)
165 XLAT(V4L2_STD_SECAM_LC),
166 #define XLAT_VAL_23 ((unsigned) (V4L2_STD_SECAM_LC))
167 #define XLAT_STR_23 STRINGIFY(V4L2_STD_SECAM_LC)
168 XLAT(V4L2_STD_ATSC_8_VSB),
169 #define XLAT_VAL_24 ((unsigned) (V4L2_STD_ATSC_8_VSB))
170 #define XLAT_STR_24 STRINGIFY(V4L2_STD_ATSC_8_VSB)
171 XLAT(V4L2_STD_ATSC_16_VSB),
172 #define XLAT_VAL_25 ((unsigned) (V4L2_STD_ATSC_16_VSB))
173 #define XLAT_STR_25 STRINGIFY(V4L2_STD_ATSC_16_VSB)
174 };
175 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
176 static
177 # endif
178 const struct xlat v4l2_std_ids[1] = { {
179 .data = v4l2_std_ids_xdata,
180 .size = ARRAY_SIZE(v4l2_std_ids_xdata),
181 .type = XT_NORMAL,
182 .flags_mask = 0
183 # ifdef XLAT_VAL_0
184 | XLAT_VAL_0
185 # endif
186 # ifdef XLAT_VAL_1
187 | XLAT_VAL_1
188 # endif
189 # ifdef XLAT_VAL_2
190 | XLAT_VAL_2
191 # endif
192 # ifdef XLAT_VAL_3
193 | XLAT_VAL_3
194 # endif
195 # ifdef XLAT_VAL_4
196 | XLAT_VAL_4
197 # endif
198 # ifdef XLAT_VAL_5
199 | XLAT_VAL_5
200 # endif
201 # ifdef XLAT_VAL_6
202 | XLAT_VAL_6
203 # endif
204 # ifdef XLAT_VAL_7
205 | XLAT_VAL_7
206 # endif
207 # ifdef XLAT_VAL_8
208 | XLAT_VAL_8
209 # endif
210 # ifdef XLAT_VAL_9
211 | XLAT_VAL_9
212 # endif
213 # ifdef XLAT_VAL_10
214 | XLAT_VAL_10
215 # endif
216 # ifdef XLAT_VAL_11
217 | XLAT_VAL_11
218 # endif
219 # ifdef XLAT_VAL_12
220 | XLAT_VAL_12
221 # endif
222 # ifdef XLAT_VAL_13
223 | XLAT_VAL_13
224 # endif
225 # ifdef XLAT_VAL_14
226 | XLAT_VAL_14
227 # endif
228 # ifdef XLAT_VAL_15
229 | XLAT_VAL_15
230 # endif
231 # ifdef XLAT_VAL_16
232 | XLAT_VAL_16
233 # endif
234 # ifdef XLAT_VAL_17
235 | XLAT_VAL_17
236 # endif
237 # ifdef XLAT_VAL_18
238 | XLAT_VAL_18
239 # endif
240 # ifdef XLAT_VAL_19
241 | XLAT_VAL_19
242 # endif
243 # ifdef XLAT_VAL_20
244 | XLAT_VAL_20
245 # endif
246 # ifdef XLAT_VAL_21
247 | XLAT_VAL_21
248 # endif
249 # ifdef XLAT_VAL_22
250 | XLAT_VAL_22
251 # endif
252 # ifdef XLAT_VAL_23
253 | XLAT_VAL_23
254 # endif
255 # ifdef XLAT_VAL_24
256 | XLAT_VAL_24
257 # endif
258 # ifdef XLAT_VAL_25
259 | XLAT_VAL_25
260 # endif
261 ,
262 .flags_strsz = 0
263 # ifdef XLAT_STR_0
264 + sizeof(XLAT_STR_0)
265 # endif
266 # ifdef XLAT_STR_1
267 + sizeof(XLAT_STR_1)
268 # endif
269 # ifdef XLAT_STR_2
270 + sizeof(XLAT_STR_2)
271 # endif
272 # ifdef XLAT_STR_3
273 + sizeof(XLAT_STR_3)
274 # endif
275 # ifdef XLAT_STR_4
276 + sizeof(XLAT_STR_4)
277 # endif
278 # ifdef XLAT_STR_5
279 + sizeof(XLAT_STR_5)
280 # endif
281 # ifdef XLAT_STR_6
282 + sizeof(XLAT_STR_6)
283 # endif
284 # ifdef XLAT_STR_7
285 + sizeof(XLAT_STR_7)
286 # endif
287 # ifdef XLAT_STR_8
288 + sizeof(XLAT_STR_8)
289 # endif
290 # ifdef XLAT_STR_9
291 + sizeof(XLAT_STR_9)
292 # endif
293 # ifdef XLAT_STR_10
294 + sizeof(XLAT_STR_10)
295 # endif
296 # ifdef XLAT_STR_11
297 + sizeof(XLAT_STR_11)
298 # endif
299 # ifdef XLAT_STR_12
300 + sizeof(XLAT_STR_12)
301 # endif
302 # ifdef XLAT_STR_13
303 + sizeof(XLAT_STR_13)
304 # endif
305 # ifdef XLAT_STR_14
306 + sizeof(XLAT_STR_14)
307 # endif
308 # ifdef XLAT_STR_15
309 + sizeof(XLAT_STR_15)
310 # endif
311 # ifdef XLAT_STR_16
312 + sizeof(XLAT_STR_16)
313 # endif
314 # ifdef XLAT_STR_17
315 + sizeof(XLAT_STR_17)
316 # endif
317 # ifdef XLAT_STR_18
318 + sizeof(XLAT_STR_18)
319 # endif
320 # ifdef XLAT_STR_19
321 + sizeof(XLAT_STR_19)
322 # endif
323 # ifdef XLAT_STR_20
324 + sizeof(XLAT_STR_20)
325 # endif
326 # ifdef XLAT_STR_21
327 + sizeof(XLAT_STR_21)
328 # endif
329 # ifdef XLAT_STR_22
330 + sizeof(XLAT_STR_22)
331 # endif
332 # ifdef XLAT_STR_23
333 + sizeof(XLAT_STR_23)
334 # endif
335 # ifdef XLAT_STR_24
336 + sizeof(XLAT_STR_24)
337 # endif
338 # ifdef XLAT_STR_25
339 + sizeof(XLAT_STR_25)
340 # endif
341 ,
342 } };
343 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
344
345 # undef XLAT_STR_0
346 # undef XLAT_VAL_0
347 # undef XLAT_STR_1
348 # undef XLAT_VAL_1
349 # undef XLAT_STR_2
350 # undef XLAT_VAL_2
351 # undef XLAT_STR_3
352 # undef XLAT_VAL_3
353 # undef XLAT_STR_4
354 # undef XLAT_VAL_4
355 # undef XLAT_STR_5
356 # undef XLAT_VAL_5
357 # undef XLAT_STR_6
358 # undef XLAT_VAL_6
359 # undef XLAT_STR_7
360 # undef XLAT_VAL_7
361 # undef XLAT_STR_8
362 # undef XLAT_VAL_8
363 # undef XLAT_STR_9
364 # undef XLAT_VAL_9
365 # undef XLAT_STR_10
366 # undef XLAT_VAL_10
367 # undef XLAT_STR_11
368 # undef XLAT_VAL_11
369 # undef XLAT_STR_12
370 # undef XLAT_VAL_12
371 # undef XLAT_STR_13
372 # undef XLAT_VAL_13
373 # undef XLAT_STR_14
374 # undef XLAT_VAL_14
375 # undef XLAT_STR_15
376 # undef XLAT_VAL_15
377 # undef XLAT_STR_16
378 # undef XLAT_VAL_16
379 # undef XLAT_STR_17
380 # undef XLAT_VAL_17
381 # undef XLAT_STR_18
382 # undef XLAT_VAL_18
383 # undef XLAT_STR_19
384 # undef XLAT_VAL_19
385 # undef XLAT_STR_20
386 # undef XLAT_VAL_20
387 # undef XLAT_STR_21
388 # undef XLAT_VAL_21
389 # undef XLAT_STR_22
390 # undef XLAT_VAL_22
391 # undef XLAT_STR_23
392 # undef XLAT_VAL_23
393 # undef XLAT_STR_24
394 # undef XLAT_VAL_24
395 # undef XLAT_STR_25
396 # undef XLAT_VAL_25
397 # endif /* !IN_MPERS */
398
399 #endif /* !XLAT_MACROS_ONLY */