Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools from Intel. This includes Intel® oneAPI Video Processing Library and Intel® Media SDK.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

Software acceleration with Linux

narang__manish
Beginner
140 Views

Hello, 

I have download and build the  Linux version of IntelMediaSDK from the belew GitHubLink

https://github.com/Intel-Media-SDK/MediaSDK

Since we intend to use SDK for decoding H.264 stream I have started with the simple_decode sample. Our application will be running on Linux system that might not have graphics cards, so I change the acceleration type from MFX_IMPL_AUTO_ANY to MFX_IMPL_SOFTWARE.

But this results in MFXVideoSession::Init() giving error mfx_err_unsupported. Does Linux IntelSDK library supports only hardware processing ? Even I noticed in the source-code comments also

    // OS specific notes
    // - On Windows both SW and HW libraries may present
    // - On Linux only HW library only is available

Is the only way to use software acceleration is through Windows SDK ?

Thanks

Manish Narang

0 Kudos
3 Replies
Mark_L_Intel1
Moderator
140 Views

Hi Manish,

You should be able to get it in our binary release:

https://software.intel.com/en-us/intel-media-server-studio

Please note, we might not include the software codec in our recently release by mistake, so if this is the case, you could find it in previous release.

Yes, we are not release the software codec in GitHub yet.

Mark

narang__manish
Beginner
140 Views

Thanks for the update Mark.

Are you planning to release the software codec/ software impl feature for Linux SDK in GitHub anytime soon?

Thanks

Manish Narang

Mark_L_Intel1
Moderator
140 Views

Hi Manish,

I don't have this information yet but I can push develop team if you can give me some detailed description.

From your use case for software only environment, could you use other Intel solution?

https://01.org/svt

Although my understanding is, SVT only has HEVC and AV1, but you might check if this solves your problem. 

Mark

Reply