Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

Total confusion about what I need.

RobinsonUK
New Contributor I
2,836 Views

OneVPL-intel-gpu depends on LibVA.  LibVA as far as I can see is for Linux.  OneVPL-intel-gpu also requires oneVPL.  oneVPL requires oneVPL-intel-gpu.  Do you see where I'm going with this? I'm reading dependencies here.

I'm using Windows and Visual Studio 2022.  I want to write code to perform Intel hardware encoding and decoding on both older hardware (Haswell, Coffee Lake, Skylake) and also newer hardware such as Intel Arc and existing CPUs.  My existing impl uses MediaSDK.  We build a simple dispatcher lib.  It doesn't get less exciting than that.  I'm not a Linux user/developer and CMake is alien technology.

So in the simplest terms, what do I actually need to start coding against the VPL API?

0 Kudos
1 Solution
SreedeviK_Intel
Moderator
2,553 Views


Hi,

 

We had checked with the development team and got the response as below:

 

1. Building GPUs on Windows is not possible. 

VPL is automatically delivered in both the Windows and Linux drivers. So, if we want to install oneVPL, you can refer to:

https://github.com/oneapi-src/oneVPL#installation-and-usage

Also, if you want to build the samples then you should follow the Quick Start instructions from below link which consists of installation steps on Windows, Linking oneVPL with CMake, & other build options:

https://github.com/oneapi-src/oneVPL/blob/master/INSTALL.md


2. Regarding 64 bit installer, if we are running on 64 bit, the installer will install 64 bit. But if we specify, in CMake or Visual Studio, that we want to build 32 bit, then installer will access the same.

 

Hope this helps in resolving your issue. Please let me know if you need further clarifications.


Regards,

Sreedevi



View solution in original post

0 Kudos
11 Replies
RobinsonUK
New Contributor I
2,826 Views

I found an installer for Windows on this page:

 

   https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html#inpage-nav-8-10

 

It installs to x86 however.  I can't find a 64 bit version.  I would like to know if there is one, or whether the dispatcher doesn't care either way.  Am pretty sure my compiler does.

0 Kudos
RobinsonUK
New Contributor I
2,797 Views

The solution in the end was for me to use NuGet install, as that offers 64 bit.  My code links fine.  I do not understand why the 64 bit install isn't offered on Intel's standalone components page.

0 Kudos
SreedeviK_Intel
Moderator
2,768 Views

Hi,

 

Thank you for posting in Intel Communities.

 

We are checking on this internally. We will get back to you soon with an update.

 

Regards,

Sreedevi

 

0 Kudos
SreedeviK_Intel
Moderator
2,554 Views


Hi,

 

We had checked with the development team and got the response as below:

 

1. Building GPUs on Windows is not possible. 

VPL is automatically delivered in both the Windows and Linux drivers. So, if we want to install oneVPL, you can refer to:

https://github.com/oneapi-src/oneVPL#installation-and-usage

Also, if you want to build the samples then you should follow the Quick Start instructions from below link which consists of installation steps on Windows, Linking oneVPL with CMake, & other build options:

https://github.com/oneapi-src/oneVPL/blob/master/INSTALL.md


2. Regarding 64 bit installer, if we are running on 64 bit, the installer will install 64 bit. But if we specify, in CMake or Visual Studio, that we want to build 32 bit, then installer will access the same.

 

Hope this helps in resolving your issue. Please let me know if you need further clarifications.


Regards,

Sreedevi



0 Kudos
RobinsonUK
New Contributor I
2,541 Views

Thanks.  I followed the "quick start" instructions and they didn't work for me.  I have it all working (for some value of "working" my questions on this forum assume) so I'll accept as solution regardless.

0 Kudos
SreedeviK_Intel
Moderator
2,451 Views

Hi,

 

Glad to know that your issue is resolved.

We were able to successfully build and install oneVPL project on Windows from the same steps provided in Quick start guide. We would like to help you with your errors while using QuickStart guide. Could you please share us the error you are getting or the step at which you are getting stuck so that we can try to troubleshoot the issue from our end?

 

Regards,

Sreedevi

 

0 Kudos
SreedeviK_Intel
Moderator
2,358 Views

Hi,


We haven't heard back from you. Could you please share the details to proceed further?


Regards,

Sreedevi


0 Kudos
RobinsonUK
New Contributor I
2,350 Views
0 Kudos
RobinsonUK
New Contributor I
2,341 Views

OK, so I re-did everything I need to do as given by the INSTALL.md instructions and it all worked fine.  However I would point out the amount of "stuff" I need to install to get it to build is bordering on ludicrous.  I suspect the problems I had previously were related to that.  I'm a simple Visual Studio C++ dev, working 12 to 16 hour days six days a week.  I just need a simple Visual Studio solution.  I don't need to be told to go get CMake, WinGet, Python, etc.  This makes it extremely difficult for our source control and build systems too.  I don't need or want this crap on my system, basically and I don't want to tell other devs in my team they need it either.  I'll get such a roasting...

 

Take this more as a comment or criticism than an actual build issue.  You have changed focus away from Windows developers, towards Linux since Media SDK days.  And that's another thing, installation packages.  That's what I want.  A Windows installer, MSI or whatever.  Double-click, run, done. 

 

Now on to my other tickets, which are probably more your cup of tea (technical problems!).

 

Thanks.

 

0 Kudos
Pamela_H_Intel
Moderator
2,109 Views

Robinson,

Just so you are aware . . . a few months ago the dev team had discussed creating some sort of distribution of VPL that would make things easier for Windows developers. Your issue brought this again to the forefront and we have created a Jira feature request to do just this.

Note that it is not as easy as you might think to provide a bit of extra software as we have various approval channel criteria that must be satisfied.

We may contact you to find out more details of your particular issue as we seek a solution that makes things easier for you while not creating too many hurdles for ourselves.

Pamela

SreedeviK_Intel
Moderator
2,221 Views

Hi,

Glad to know that your issue is resolved. We have passed on your feedback to our internal team.

This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.

 

Regards,

Sreedevi

 

0 Kudos
Reply