I have download and build the Linux version of IntelMediaSDK from the belew GitHubLink
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 ?
- Development Tools
- Intel® Media SDK
- Intel® Media Server Studio
- Media Processing
You should be able to get it in our binary release:
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.
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?
Although my understanding is, SVT only has HEVC and AV1, but you might check if this solves your problem.