• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2 * Copyright (c) 2023, Intel Corporation
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a
5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 * and/or sell copies of the Software, and to permit persons to whom the
9 * Software is furnished to do so, subject to the following conditions:
10 *
11 * The above copyright notice and this permission notice shall be included
12 * in all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
17 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
18 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 * OTHER DEALINGS IN THE SOFTWARE.
21 */
22 //!
23 //! \file     capstable_data_xe2_lpm_r0_specific.h
24 //! \brief    This file defines the data for xe2_lpm r0
25 //!
26 
27 #ifndef __CAPSTABLE_DATA_XE2_LPM_R0_SPECIFIC_H__
28 #define __CAPSTABLE_DATA_XE2_LPM_R0_SPECIFIC_H__
29 
30 #include "capstable_data_vp_xe2_lpm_r0_specific.h"
31 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
32 #include "capstable_data_hevc_encode_xe2_lpm_r0_specific.h"
33 #endif
34 #if defined(_AVC_ENCODE_VDENC_SUPPORTED)
35 #include "capstable_data_avc_encode_xe2_lpm_r0_specific.h"
36 #endif
37 #if defined(_JPEG_ENCODE_SUPPORTED)
38 #include "capstable_data_jpeg_encode_xe2_lpm_r0_specific.h"
39 #endif
40 #if defined(_AV1_ENCODE_VDENC_SUPPORTED)
41 #include "capstable_data_av1_encode_xe2_lpm_r0_specific.h"
42 #endif
43 #if defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)
44 #include "capstable_data_vp9_encode_xe2_lpm_r0_specific.h"
45 #endif
46 
47 #if defined(_HEVC_DECODE_SUPPORTED)
48 #include "capstable_data_hevc_decode_xe2_lpm_r0_specific.h"
49 #endif
50 #if defined(_AVC_DECODE_SUPPORTED)
51 #include "capstable_data_avc_decode_xe2_lpm_r0_specific.h"
52 #endif
53 #if defined(_AV1_DECODE_SUPPORTED)
54 #include "capstable_data_av1_decode_xe2_lpm_r0_specific.h"
55 #endif
56 #if defined(_JPEG_DECODE_SUPPORTED)
57 #include "capstable_data_jpeg_decode_xe2_lpm_r0_specific.h"
58 #endif
59 #if defined(_MPEG2_DECODE_SUPPORTED)
60 #include "capstable_data_mpeg2_decode_xe2_lpm_r0_specific.h"
61 #endif
62 #if defined(_VP8_DECODE_SUPPORTED)
63 #include "capstable_data_vp8_decode_xe2_lpm_r0_specific.h"
64 #endif
65 #if defined(_VP9_DECODE_SUPPORTED)
66 #include "capstable_data_vp9_decode_xe2_lpm_r0_specific.h"
67 #endif
68 #if defined(_VVC_DECODE_SUPPORTED)
69 #include "capstable_data_vvc_decode_xe2_lpm_r0_specific.h"
70 #endif
71 
72 #include "capstable_data_image_format_definition.h"
73 
74 #define IP_VERSION_XE2_LPM 0x1500
75 const PlatformInfo plt_Xe2_Lpm_r0 = {IP_VERSION_XE2_LPM, 0};
76 
77 static const std::map<const uint32_t, const VAImageFormat*> imgtbl_Xe2_lpm_r0
78 {
79     {VA_FOURCC_BGRA, &formatBGRA},
80     {VA_FOURCC_RGBA, &formatRGBA},
81     {VA_FOURCC_BGRX, &formatBGRX},
82     {VA_FOURCC_RGBX, &formatRGBX},
83     {VA_FOURCC_A2R10G10B10, &formatA2R10G10B10},
84     {VA_FOURCC_A2B10G10R10, &formatA2B10G10R10},
85     {VA_FOURCC_X2R10G10B10, &formatX2R10G10B10},
86     {VA_FOURCC_X2B10G10R10, &formatX2B10G10R10},
87     {VA_FOURCC_RGB565, &formatRGB565},
88     {VA_FOURCC_AYUV, &formatAYUV},
89     {VA_FOURCC_Y800, &formatY800},
90     {VA_FOURCC_NV12, &formatNV12},
91     {VA_FOURCC_NV21, &formatNV21},
92     {VA_FOURCC_YUY2, &formatYUY2},
93     {VA_FOURCC_UYVY, &formatUYVY},
94     {VA_FOURCC_YV12, &formatYV12},
95     {VA_FOURCC_I420, &formatI420},
96     {VA_FOURCC_411P, &format411P},
97     {VA_FOURCC_422H, &format422H},
98     {VA_FOURCC_422V, &format422V},
99     {VA_FOURCC_444P, &format444P},
100     {VA_FOURCC_IMC3, &formatIMC3},
101     {VA_FOURCC_P010, &formatP010},
102     {VA_FOURCC_P012, &formatP012},
103     {VA_FOURCC_P016, &formatP016},
104     {VA_FOURCC_Y210, &formatY210},
105 #if VA_CHECK_VERSION(1, 9, 0)
106     {VA_FOURCC_Y212, &formatY212},
107 #endif
108     {VA_FOURCC_Y216, &formatY216},
109     {VA_FOURCC_Y410, &formatY410},
110 #if VA_CHECK_VERSION(1, 9, 0)
111     {VA_FOURCC_Y412, &formatY412},
112 #endif
113     {VA_FOURCC_Y416, &formatY416},
114     {VA_FOURCC_RGBP, &formatRGBP},
115     {VA_FOURCC_BGRP, &formatBGRP},
116 #if VA_CHECK_VERSION(1, 13, 0)
117     {VA_FOURCC_XYUV, &formatXYUV},
118 #endif
119 };
120 
121 static const EntrypointMap entrypointMap_VAProfileHEVCSccMain444_10_Xe2_Lpm_r0
122 {
123 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
124     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCSccMain444_10_Data_Xe2_Lpm_r0},
125 #endif
126 
127 #if defined(_HEVC_DECODE_SUPPORTED)
128     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCSccMain444_10Dec_Data_Xe2_Lpm_r0},
129 #endif
130 };
131 
132 static const EntrypointMap entrypointMap_VAProfileHEVCSccMain444_Xe2_Lpm_r0
133 {
134 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
135     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCSccMain444_Data_Xe2_Lpm_r0},
136 #endif
137 
138 #if defined(_HEVC_DECODE_SUPPORTED)
139     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCSccMain444Dec_Data_Xe2_Lpm_r0},
140 #endif
141 };
142 
143 static const EntrypointMap entrypointMap_VAProfileHEVCSccMain10_Xe2_Lpm_r0
144 {
145 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
146     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCSccMain10_Data_Xe2_Lpm_r0},
147 #endif
148 
149 #if defined(_HEVC_DECODE_SUPPORTED)
150     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCSccMain10Dec_Data_Xe2_Lpm_r0},
151 #endif
152 };
153 
154 static const EntrypointMap entrypointMap_VAProfileHEVCSccMain_Xe2_Lpm_r0
155 {
156 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
157     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCSccMain_Data_Xe2_Lpm_r0},
158 #endif
159 
160 #if defined(_HEVC_DECODE_SUPPORTED)
161     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCSccMainDec_Data_Xe2_Lpm_r0},
162 #endif
163 };
164 
165 static const EntrypointMap entrypointMap_VAProfileHEVCMain444_10_Xe2_Lpm_r0
166 {
167 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
168     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCMain444_10_Data_Xe2_Lpm_r0},
169 #endif
170 
171 #if defined(_HEVC_DECODE_SUPPORTED)
172     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain444_10Dec_Data_Xe2_Lpm_r0},
173 #endif
174 };
175 
176 static const EntrypointMap entrypointMap_VAProfileHEVCMain444_Xe2_Lpm_r0
177 {
178 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
179     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCMain444_Data_Xe2_Lpm_r0},
180 #endif
181 
182 #if defined(_HEVC_DECODE_SUPPORTED)
183     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain444Dec_Data_Xe2_Lpm_r0},
184 #endif
185 };
186 
187 static const EntrypointMap entrypointMap_VAProfileHEVCMain10_Xe2_Lpm_r0
188 {
189 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
190     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCMain10_Data_Xe2_Lpm_r0},
191 #endif
192 
193 #if defined(_HEVC_DECODE_SUPPORTED)
194     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain10Dec_Data_Xe2_Lpm_r0},
195 #endif
196 };
197 
198 static const EntrypointMap entrypointMap_VAProfileHEVCMain_Xe2_Lpm_r0
199 {
200 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
201     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCMain_Data_Xe2_Lpm_r0},
202 #endif
203 
204 #if defined(_HEVC_DECODE_SUPPORTED)
205     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMainDec_Data_Xe2_Lpm_r0},
206 #endif
207 };
208 
209 static const EntrypointMap entrypointMap_VAProfileHEVCMain12_Xe2_Lpm_r0
210 {
211 #if defined(_HEVC_DECODE_SUPPORTED)
212     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain12Dec_Data_Xe2_Lpm_r0},
213 #endif
214 };
215 
216 static const EntrypointMap entrypointMap_VAProfileHEVCMain422_10_Xe2_Lpm_r0
217 {
218 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED)
219     {VAEntrypointEncSlice, &entrypointMap_VAProfileHEVCMain422_10_Data_Xe2_Lpm_r0},
220 #endif
221 
222 #if defined(_HEVC_DECODE_SUPPORTED)
223     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain422_10Dec_Data_Xe2_Lpm_r0},
224 #endif
225 };
226 
227 static const EntrypointMap entrypointMap_VAProfileHEVCMain422_12_Xe2_Lpm_r0
228 {
229 #if defined(_HEVC_DECODE_SUPPORTED)
230     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain422_12Dec_Data_Xe2_Lpm_r0},
231 #endif
232 };
233 
234 static const EntrypointMap entrypointMap_VAProfileHEVCMain444_12_Xe2_Lpm_r0
235 {
236 #if defined(_HEVC_DECODE_SUPPORTED)
237     {VAEntrypointVLD, &entrypointMap_VAProfileHEVCMain444_12Dec_Data_Xe2_Lpm_r0},
238 #endif
239 };
240 
241 static const EntrypointMap entrypointMap_VAProfileH264Main_Xe2_Lpm_r0
242 {
243 #if defined(_AVC_ENCODE_VDENC_SUPPORTED)
244     {VAEntrypointEncSlice, &entrypointMap_VAProfileH264Main_Data_Xe2_Lpm_r0},
245 #endif
246 
247 #if defined(_AVC_DECODE_SUPPORTED)
248     {VAEntrypointVLD, &entrypointMap_VAProfileH264MainDec_Data_Xe2_Lpm_r0},
249 #endif
250 };
251 
252 static const EntrypointMap entrypointMap_VAProfileH264High_Xe2_Lpm_r0
253 {
254 #if defined(_AVC_ENCODE_VDENC_SUPPORTED)
255     {VAEntrypointEncSlice, &entrypointMap_VAProfileH264High_Data_Xe2_Lpm_r0},
256 #endif
257 
258 #if defined(_AVC_DECODE_SUPPORTED)
259     {VAEntrypointVLD, &entrypointMap_VAProfileH264HighDec_Data_Xe2_Lpm_r0},
260 #endif
261 };
262 
263 static const EntrypointMap entrypointMap_VAProfileH264ConstrainedBaseline_Xe2_Lpm_r0
264 {
265 #if defined(_AVC_ENCODE_VDENC_SUPPORTED)
266     {VAEntrypointEncSlice, &entrypointMap_VAProfileH264ConstrainedBaseline_Data_Xe2_Lpm_r0},
267 #endif
268 
269 #if defined(_AVC_DECODE_SUPPORTED)
270     {VAEntrypointVLD, &entrypointMap_VAProfileH264ConstrainedBaselineDec_Data_Xe2_Lpm_r0},
271 #endif
272 };
273 
274 static const EntrypointMap entrypointMap_VAProfileJPEGBaseline_Xe2_Lpm_r0
275 {
276 #if defined(_JPEG_ENCODE_SUPPORTED)
277     {VAEntrypointEncPicture, &entrypointMap_VAProfileJPEGBaseline_Data_Xe2_Lpm_r0},
278 #endif
279 
280 #if defined(_JPEG_DECODE_SUPPORTED)
281     {VAEntrypointVLD, &entrypointMap_VAProfileJPEGBaselineDec_Data_Xe2_Lpm_r0},
282 #endif
283 };
284 
285 static const EntrypointMap entrypointMap_VAProfileAV1Profile0_Xe2_Lpm_r0
286 {
287 #if defined(_AV1_ENCODE_VDENC_SUPPORTED)
288     {VAEntrypointEncSlice, &entrypointMap_VAProfileAV1Profile0_Data_Xe2_Lpm_r0},
289 #endif
290 
291 #if defined(_AV1_DECODE_SUPPORTED)
292     {VAEntrypointVLD, &entrypointMap_VAProfileAV1Profile0Dec_Data_Xe2_Lpm_r0},
293 #endif
294 };
295 
296 static const EntrypointMap entrypointMap_VAProfileVP9Profile0_Xe2_Lpm_r0
297 {
298 #if defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)
299     {VAEntrypointEncSlice, &entrypointMap_VAProfileVP9Profile0_Data_Xe2_Lpm_r0},
300 #endif
301 
302 #if defined(_VP9_DECODE_SUPPORTED)
303     {VAEntrypointVLD, &entrypointMap_VAProfileVP9Profile0Dec_Data_Xe2_Lpm_r0},
304 #endif
305 };
306 
307 static const EntrypointMap entrypointMap_VAProfileVP9Profile1_Xe2_Lpm_r0
308 {
309 #if defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)
310     {VAEntrypointEncSlice, &entrypointMap_VAProfileVP9Profile1_Data_Xe2_Lpm_r0},
311 #endif
312 
313 #if defined(_VP9_DECODE_SUPPORTED)
314     {VAEntrypointVLD, &entrypointMap_VAProfileVP9Profile1Dec_Data_Xe2_Lpm_r0},
315 #endif
316 };
317 
318 static const EntrypointMap entrypointMap_VAProfileVP9Profile2_Xe2_Lpm_r0
319 {
320 #if defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)
321     {VAEntrypointEncSlice, &entrypointMap_VAProfileVP9Profile2_Data_Xe2_Lpm_r0},
322 #endif
323 
324 #if defined(_VP9_DECODE_SUPPORTED)
325     {VAEntrypointVLD, &entrypointMap_VAProfileVP9Profile2Dec_Data_Xe2_Lpm_r0},
326 #endif
327 };
328 
329 static const EntrypointMap entrypointMap_VAProfileVP9Profile3_Xe2_Lpm_r0
330 {
331 #if defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)
332     {VAEntrypointEncSlice, &entrypointMap_VAProfileVP9Profile3_Data_Xe2_Lpm_r0},
333 #endif
334 
335 #if defined(_VP9_DECODE_SUPPORTED)
336     {VAEntrypointVLD, &entrypointMap_VAProfileVP9Profile3Dec_Data_Xe2_Lpm_r0},
337 #endif
338 };
339 
340 static const EntrypointMap entrypointMap_VAProfileMPEG2Simple_Xe2_Lpm_r0
341 {
342 #if defined(_MPEG2_DECODE_SUPPORTED)
343     {VAEntrypointVLD, &entrypointMap_VAProfileMPEG2SimpleDec_Data_Xe2_Lpm_r0},
344 #endif
345 };
346 
347 static const EntrypointMap entrypointMap_VAProfileMPEG2Main_Xe2_Lpm_r0
348 {
349 #if defined(_MPEG2_DECODE_SUPPORTED)
350     {VAEntrypointVLD, &entrypointMap_VAProfileMPEG2MainDec_Data_Xe2_Lpm_r0},
351 #endif
352 };
353 
354 static const EntrypointMap entrypointMap_VAProfileVP8Version0_3_Xe2_Lpm_r0
355 {
356 #if defined(_VP8_DECODE_SUPPORTED)
357     {VAEntrypointVLD, &entrypointMap_VAProfileVP8Version0_3Dec_Data_Xe2_Lpm_r0},
358 #endif
359 };
360 
361 static const EntrypointMap entrypointMap_VAProfileVVCMain10_Xe2_Lpm_r0
362 {
363 #if defined(_VVC_DECODE_SUPPORTED)
364     {VAEntrypointVLD, &entrypointMap_VAProfileVVCMain10Dec_Data_Xe2_Lpm_r0},
365 #endif
366 };
367 
368 static const EntrypointMap entrypointMap_VAProfileVVCMultilayerMain10_Xe2_Lpm_r0
369 {
370 #if defined(_VVC_DECODE_SUPPORTED)
371     {VAEntrypointVLD, &entrypointMap_VAProfileVVCMultilayerMain10Dec_Data_Xe2_Lpm_r0},
372 #endif
373 };
374 
375 //!
376 //! \brief  ProfileMap for Xe2_Lpm_r0
377 //!
378 //! \brief  Definion for ProfileMap
379 //!
380 static const ProfileMap profileMap_Xe2_Lpm_r0
381 {
382     {VAProfileNone, &entrypointMap_VAProfileNone_Xe2_lpm_r0},
383 #if defined(_HEVC_ENCODE_VDENC_SUPPORTED) || defined(_HEVC_DECODE_SUPPORTED)
384     {VAProfileHEVCSccMain444_10, &entrypointMap_VAProfileHEVCSccMain444_10_Xe2_Lpm_r0},
385     {VAProfileHEVCSccMain444, &entrypointMap_VAProfileHEVCSccMain444_Xe2_Lpm_r0},
386     {VAProfileHEVCSccMain10, &entrypointMap_VAProfileHEVCSccMain10_Xe2_Lpm_r0},
387     {VAProfileHEVCSccMain, &entrypointMap_VAProfileHEVCSccMain_Xe2_Lpm_r0},
388     {VAProfileHEVCMain444_10, &entrypointMap_VAProfileHEVCMain444_10_Xe2_Lpm_r0},
389     {VAProfileHEVCMain444, &entrypointMap_VAProfileHEVCMain444_Xe2_Lpm_r0},
390     {VAProfileHEVCMain422_10, &entrypointMap_VAProfileHEVCMain422_10_Xe2_Lpm_r0},
391     {VAProfileHEVCMain10, &entrypointMap_VAProfileHEVCMain10_Xe2_Lpm_r0},
392     {VAProfileHEVCMain, &entrypointMap_VAProfileHEVCMain_Xe2_Lpm_r0},
393 #endif
394 
395 #if defined(_HEVC_DECODE_SUPPORTED)
396     {VAProfileHEVCMain12, &entrypointMap_VAProfileHEVCMain12_Xe2_Lpm_r0},
397     {VAProfileHEVCMain422_12, &entrypointMap_VAProfileHEVCMain422_12_Xe2_Lpm_r0},
398     {VAProfileHEVCMain444_12, &entrypointMap_VAProfileHEVCMain444_12_Xe2_Lpm_r0},
399 #endif
400 
401 #if defined(_AVC_ENCODE_VDENC_SUPPORTED) || defined(_AVC_DECODE_SUPPORTED)
402     {VAProfileH264Main, &entrypointMap_VAProfileH264Main_Xe2_Lpm_r0},
403     {VAProfileH264High, &entrypointMap_VAProfileH264High_Xe2_Lpm_r0},
404     {VAProfileH264ConstrainedBaseline, &entrypointMap_VAProfileH264ConstrainedBaseline_Xe2_Lpm_r0},
405 #endif
406 
407 #if defined(_JPEG_ENCODE_SUPPORTED) || defined(_JPEG_DECODE_SUPPORTED)
408     {VAProfileJPEGBaseline, &entrypointMap_VAProfileJPEGBaseline_Xe2_Lpm_r0},
409 #endif
410 
411 #if defined(_AV1_ENCODE_VDENC_SUPPORTED) || defined(_AV1_DECODE_SUPPORTED)
412     {VAProfileAV1Profile0, &entrypointMap_VAProfileAV1Profile0_Xe2_Lpm_r0},
413 #endif
414 
415 #if (defined(_VP9_ENCODE_VDENC_SUPPORTED) && defined(_MEDIA_RESERVED)) || defined(_VP9_DECODE_SUPPORTED)
416     {VAProfileVP9Profile3, &entrypointMap_VAProfileVP9Profile3_Xe2_Lpm_r0},
417     {VAProfileVP9Profile2, &entrypointMap_VAProfileVP9Profile2_Xe2_Lpm_r0},
418     {VAProfileVP9Profile1, &entrypointMap_VAProfileVP9Profile1_Xe2_Lpm_r0},
419     {VAProfileVP9Profile0, &entrypointMap_VAProfileVP9Profile0_Xe2_Lpm_r0},
420 #endif
421 
422 #if defined(_MPEG2_DECODE_SUPPORTED)
423     {VAProfileMPEG2Simple, &entrypointMap_VAProfileMPEG2Simple_Xe2_Lpm_r0},
424     {VAProfileMPEG2Main,   &entrypointMap_VAProfileMPEG2Main_Xe2_Lpm_r0},
425 #endif
426 
427 #if defined(_VP8_DECODE_SUPPORTED)
428     {VAProfileVP8Version0_3, &entrypointMap_VAProfileVP8Version0_3_Xe2_Lpm_r0},
429 #endif
430 
431 #if defined(_VVC_DECODE_SUPPORTED)
432     {(VAProfile)VAProfileVVCMain10, &entrypointMap_VAProfileVVCMain10_Xe2_Lpm_r0},
433     {(VAProfile)VAProfileVVCMultilayerMain10, &entrypointMap_VAProfileVVCMultilayerMain10_Xe2_Lpm_r0},
434 #endif
435 };
436 
437 static const CapsData capsData_Xe2_Lpm_r0
438 {
439   &profileMap_Xe2_Lpm_r0,
440   &imgtbl_Xe2_lpm_r0
441 };
442 
443 #endif //__CAPSTABLE_DATA_XE2_LPM_R0_SPECIFIC_H__
444