- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a machine, where MFX_IMPL_AUTO_ANY does not select the hardware,
although it is available. After a call to MFXQueryIMPL() I get SOFTWARE selected.
When I choose as init MFX_IMPL_HARDWARE_ANY, it works, I get as return HARDWARE_ANY selected.
Here the test case code:
#include <mfxvideo++.h> #include <iostream> static const char* implementation_names[] = { "AUTO", "SOFTWARE", "HARDWARE", "AUTO_ANY", "HARDWARE_ANY", "HARDWARE2", "HARDWARE3", "HARDWARE4", "RUNTIME" }; int main(int argc, char** argv) { MFXVideoSession session; mfxStatus sts; mfxIMPL impl = MFX_IMPL_AUTO_ANY; mfxVersion version = { { 1, 1 } }; sts = session.Init(impl, &version); sts = MFXQueryIMPL(session, &impl); sts = MFXQueryVersion((mfxSession)session, &version); std::cout << implementation_names[MFX_IMPL_BASETYPE (impl)] << " selected" << std::endl; system("pause"); return 0; }
Here the output of the tested machine:
Intel(R) Media Server Studio 2016 R2 - System Analyzer (64-bit)
The following versions of Media SDK API are supported by platform/driver
[opportunistic detection of MSDK API > 1.19]:Version Target Supported Dec Enc
1.0 HW Yes X X
1.0 SW Yes X X
1.1 HW Yes X X
1.1 SW Yes X X
1.2 HW Yes X X
1.2 SW Yes X X
1.3 HW Yes X X
1.3 SW Yes X X
1.4 HW Yes X X
1.4 SW Yes X X
1.5 HW Yes X X
1.5 SW Yes X X
1.6 HW Yes X X
1.6 SW Yes X X
1.7 HW Yes X X
1.7 SW Yes X X
1.8 HW Yes X X
1.8 SW Yes X X
1.9 HW Yes X X
1.9 SW No
1.10 HW Yes X X
1.10 SW No
1.11 HW Yes X X
1.11 SW No
1.12 HW Yes X X
1.12 SW No
1.13 HW Yes X X
1.13 SW No
1.14 HW Yes X X
1.14 SW No
1.15 HW Yes X X
1.15 SW No
1.16 HW Yes X X
1.16 SW No
1.17 HW Yes X X
1.17 SW No
1.18 HW Yes X X
1.18 SW No
1.19 HW Yes X X
1.19 SW No
1.20 HW Yes X X
1.20 SW NoGraphics Devices:
Name Version State
Intel(R) HD Graphics 4600 20.19.15.4549 Active
Matrox OrionHD 2.5.0.213 08System info:
CPU: Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz
OS: Microsoft Windows 10 Enterprise 2016 LTSB
Arch: 64-BitInstalled Media SDK packages (be patient...processing takes some time):
Installed Media SDK DirectShow filters:
Installed Intel Media Foundation Transforms:
Intel(R) Hardware M-JPEG Decoder MFT : {00C69F81-0524-48C0-A353-4DD9D54F9A6E}
Intel(R) Hardware VP8 Sync Decoder MFT : {451E3CB7-2622-4BA5-8E1D-44B3C41D0924}
Intel(R) Hardware VP8 Decoder MFT : {6D856398-834E-4A89-8EE5-071BB3F58BE4}
Intel(R) Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}
Analysis complete... [press ENTER]
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any update on this issue?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Zack,
Can you provide details on CPU, OS and the MSS Version you are using?
Regards,
Stav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@Stav
these details are all provided with the MSDK analyzer output, which I attached above.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@stav any update? Can you not help?
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page