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