1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/v4l2_buf_types.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_buf_types[];
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data v4l2_buf_types_xdata[] = {
18 [V4L2_BUF_TYPE_VIDEO_CAPTURE] = XLAT(V4L2_BUF_TYPE_VIDEO_CAPTURE),
19 #define XLAT_VAL_0 ((unsigned) (V4L2_BUF_TYPE_VIDEO_CAPTURE))
20 #define XLAT_STR_0 STRINGIFY(V4L2_BUF_TYPE_VIDEO_CAPTURE)
21 [V4L2_BUF_TYPE_VIDEO_OUTPUT] = XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT),
22 #define XLAT_VAL_1 ((unsigned) (V4L2_BUF_TYPE_VIDEO_OUTPUT))
23 #define XLAT_STR_1 STRINGIFY(V4L2_BUF_TYPE_VIDEO_OUTPUT)
24 [V4L2_BUF_TYPE_VIDEO_OVERLAY] = XLAT(V4L2_BUF_TYPE_VIDEO_OVERLAY),
25 #define XLAT_VAL_2 ((unsigned) (V4L2_BUF_TYPE_VIDEO_OVERLAY))
26 #define XLAT_STR_2 STRINGIFY(V4L2_BUF_TYPE_VIDEO_OVERLAY)
27 [V4L2_BUF_TYPE_VBI_CAPTURE] = XLAT(V4L2_BUF_TYPE_VBI_CAPTURE),
28 #define XLAT_VAL_3 ((unsigned) (V4L2_BUF_TYPE_VBI_CAPTURE))
29 #define XLAT_STR_3 STRINGIFY(V4L2_BUF_TYPE_VBI_CAPTURE)
30 [V4L2_BUF_TYPE_VBI_OUTPUT] = XLAT(V4L2_BUF_TYPE_VBI_OUTPUT),
31 #define XLAT_VAL_4 ((unsigned) (V4L2_BUF_TYPE_VBI_OUTPUT))
32 #define XLAT_STR_4 STRINGIFY(V4L2_BUF_TYPE_VBI_OUTPUT)
33 [V4L2_BUF_TYPE_SLICED_VBI_CAPTURE] = XLAT(V4L2_BUF_TYPE_SLICED_VBI_CAPTURE),
34 #define XLAT_VAL_5 ((unsigned) (V4L2_BUF_TYPE_SLICED_VBI_CAPTURE))
35 #define XLAT_STR_5 STRINGIFY(V4L2_BUF_TYPE_SLICED_VBI_CAPTURE)
36 [V4L2_BUF_TYPE_SLICED_VBI_OUTPUT] = XLAT(V4L2_BUF_TYPE_SLICED_VBI_OUTPUT),
37 #define XLAT_VAL_6 ((unsigned) (V4L2_BUF_TYPE_SLICED_VBI_OUTPUT))
38 #define XLAT_STR_6 STRINGIFY(V4L2_BUF_TYPE_SLICED_VBI_OUTPUT)
39 [V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY] = XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY),
40 #define XLAT_VAL_7 ((unsigned) (V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY))
41 #define XLAT_STR_7 STRINGIFY(V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY)
42 [V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE] = XLAT(V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE),
43 #define XLAT_VAL_8 ((unsigned) (V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE))
44 #define XLAT_STR_8 STRINGIFY(V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
45 [V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE] = XLAT(V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE),
46 #define XLAT_VAL_9 ((unsigned) (V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE))
47 #define XLAT_STR_9 STRINGIFY(V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
48 [V4L2_BUF_TYPE_SDR_CAPTURE] = XLAT(V4L2_BUF_TYPE_SDR_CAPTURE),
49 #define XLAT_VAL_10 ((unsigned) (V4L2_BUF_TYPE_SDR_CAPTURE))
50 #define XLAT_STR_10 STRINGIFY(V4L2_BUF_TYPE_SDR_CAPTURE)
51 [V4L2_BUF_TYPE_SDR_OUTPUT] = XLAT(V4L2_BUF_TYPE_SDR_OUTPUT),
52 #define XLAT_VAL_11 ((unsigned) (V4L2_BUF_TYPE_SDR_OUTPUT))
53 #define XLAT_STR_11 STRINGIFY(V4L2_BUF_TYPE_SDR_OUTPUT)
54 [V4L2_BUF_TYPE_META_CAPTURE] = XLAT(V4L2_BUF_TYPE_META_CAPTURE),
55 #define XLAT_VAL_12 ((unsigned) (V4L2_BUF_TYPE_META_CAPTURE))
56 #define XLAT_STR_12 STRINGIFY(V4L2_BUF_TYPE_META_CAPTURE)
57 [V4L2_BUF_TYPE_META_OUTPUT] = XLAT(V4L2_BUF_TYPE_META_OUTPUT),
58 #define XLAT_VAL_13 ((unsigned) (V4L2_BUF_TYPE_META_OUTPUT))
59 #define XLAT_STR_13 STRINGIFY(V4L2_BUF_TYPE_META_OUTPUT)
60
61 };
62 # if !(defined HAVE_M32_MPERS || defined HAVE_MX32_MPERS)
63 static
64 # endif
65 const struct xlat v4l2_buf_types[1] = { {
66 .data = v4l2_buf_types_xdata,
67 .size = ARRAY_SIZE(v4l2_buf_types_xdata),
68 .type = XT_INDEXED,
69 .flags_mask = 0
70 # ifdef XLAT_VAL_0
71 | XLAT_VAL_0
72 # endif
73 # ifdef XLAT_VAL_1
74 | XLAT_VAL_1
75 # endif
76 # ifdef XLAT_VAL_2
77 | XLAT_VAL_2
78 # endif
79 # ifdef XLAT_VAL_3
80 | XLAT_VAL_3
81 # endif
82 # ifdef XLAT_VAL_4
83 | XLAT_VAL_4
84 # endif
85 # ifdef XLAT_VAL_5
86 | XLAT_VAL_5
87 # endif
88 # ifdef XLAT_VAL_6
89 | XLAT_VAL_6
90 # endif
91 # ifdef XLAT_VAL_7
92 | XLAT_VAL_7
93 # endif
94 # ifdef XLAT_VAL_8
95 | XLAT_VAL_8
96 # endif
97 # ifdef XLAT_VAL_9
98 | XLAT_VAL_9
99 # endif
100 # ifdef XLAT_VAL_10
101 | XLAT_VAL_10
102 # endif
103 # ifdef XLAT_VAL_11
104 | XLAT_VAL_11
105 # endif
106 # ifdef XLAT_VAL_12
107 | XLAT_VAL_12
108 # endif
109 # ifdef XLAT_VAL_13
110 | XLAT_VAL_13
111 # endif
112 ,
113 .flags_strsz = 0
114 # ifdef XLAT_STR_0
115 + sizeof(XLAT_STR_0)
116 # endif
117 # ifdef XLAT_STR_1
118 + sizeof(XLAT_STR_1)
119 # endif
120 # ifdef XLAT_STR_2
121 + sizeof(XLAT_STR_2)
122 # endif
123 # ifdef XLAT_STR_3
124 + sizeof(XLAT_STR_3)
125 # endif
126 # ifdef XLAT_STR_4
127 + sizeof(XLAT_STR_4)
128 # endif
129 # ifdef XLAT_STR_5
130 + sizeof(XLAT_STR_5)
131 # endif
132 # ifdef XLAT_STR_6
133 + sizeof(XLAT_STR_6)
134 # endif
135 # ifdef XLAT_STR_7
136 + sizeof(XLAT_STR_7)
137 # endif
138 # ifdef XLAT_STR_8
139 + sizeof(XLAT_STR_8)
140 # endif
141 # ifdef XLAT_STR_9
142 + sizeof(XLAT_STR_9)
143 # endif
144 # ifdef XLAT_STR_10
145 + sizeof(XLAT_STR_10)
146 # endif
147 # ifdef XLAT_STR_11
148 + sizeof(XLAT_STR_11)
149 # endif
150 # ifdef XLAT_STR_12
151 + sizeof(XLAT_STR_12)
152 # endif
153 # ifdef XLAT_STR_13
154 + sizeof(XLAT_STR_13)
155 # endif
156 ,
157 } };
158 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
159
160 # undef XLAT_STR_0
161 # undef XLAT_VAL_0
162 # undef XLAT_STR_1
163 # undef XLAT_VAL_1
164 # undef XLAT_STR_2
165 # undef XLAT_VAL_2
166 # undef XLAT_STR_3
167 # undef XLAT_VAL_3
168 # undef XLAT_STR_4
169 # undef XLAT_VAL_4
170 # undef XLAT_STR_5
171 # undef XLAT_VAL_5
172 # undef XLAT_STR_6
173 # undef XLAT_VAL_6
174 # undef XLAT_STR_7
175 # undef XLAT_VAL_7
176 # undef XLAT_STR_8
177 # undef XLAT_VAL_8
178 # undef XLAT_STR_9
179 # undef XLAT_VAL_9
180 # undef XLAT_STR_10
181 # undef XLAT_VAL_10
182 # undef XLAT_STR_11
183 # undef XLAT_VAL_11
184 # undef XLAT_STR_12
185 # undef XLAT_VAL_12
186 # undef XLAT_STR_13
187 # undef XLAT_VAL_13
188 # endif /* !IN_MPERS */
189
190 #endif /* !XLAT_MACROS_ONLY */