intel / intel/vpl-gpu-rt

Unable to build OneVPL-GPU: issue of scope for VAProcFilterCap3DLUT

Open
#198 4 comments 0 reactions 1 assignee Claimed by @MicroYY View on GitHub
bug Build
Dominant language
C++
Stars
157
Forks
104
PR merge metrics
No merged PRs in 30d

Description

## System information
model name : 12th Gen Intel(R) Core(TM) i7-12700K
00:02.0 Display controller [0380]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c)
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] [1002:731f] (rev ca)

Output is via dGPU

## Issue behavior

Unable to build (stuck at 83%) when using GCC and G++ due to

```
In file included from /home/felix/tmp/onevpl-gpu/_studio/mfx_lib/vpp/src/mfx_vpp_factory.cpp:33:
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:21: error: ‘VAProcFilterCap3DLUT’ was not declared in this scope; did you mean ‘VAProcFilterCap’?
163 | std::vector m_3dlutCaps;
| ^~~~~~~~~~~~~~~~~~~~
| VAProcFilterCap
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:41: error: template argument 1 is invalid
163 | std::vector m_3dlutCaps;
| ^
/home/felix/tmp/onevpl-gpu/_studio/shared/include/mfx_vpp_vaapi.h:163:41: error: template argument 2 is invalid
```
With current release of OneAPI Base toolkit and HPC toolkit at time of report (Feb 15 2022)

uname -a: `Linux [redacted] 5.16.5 #1 SMP Wed Feb 2 15:56:51 EST 2022 x86_64 GNU/Linux`

Attempting to use the intel compiler suite (ICX and ICPX respectively) resulted in not making it past the 20% mark.

## Debug information
by-path card0 card1 renderD128 renderD129
libva2/hirsute,now 2.11.0-1~h~mesarc amd64 [installed]

- Do you want to contribute a PR? (yes/no):
No, Currently working on SR AVX512FP16
[cpu.log](https://github.com/oneapi-src/oneVPL-intel-gpu/files/8075586/cpu.log)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.