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.
3069 Discussions

MFX_IMPL_AUTO_ANY does not select hardware, altough it is available

boukhalfa__zakaria
709 Views

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      No

Graphics Devices:
        Name                                         Version             State
        Intel(R) HD Graphics 4600                    20.19.15.4549       Active
        Matrox OrionHD                               2.5.0.213           08

System info:
        CPU:    Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz
        OS:     Microsoft Windows 10 Enterprise 2016 LTSB
        Arch:   64-Bit

Installed 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]

 
0 Kudos
4 Replies
boukhalfa__zakaria
709 Views

Any update on this issue?

0 Kudos
Stav_S_Intel
Employee
709 Views

Hi Zack, 

Can you provide details on CPU, OS and the MSS Version you are using? 

Regards,

Stav

0 Kudos
boukhalfa__zakaria
709 Views

@Stav

these details are all provided with the MSDK analyzer output, which I attached above.

0 Kudos
boukhalfa__zakaria
709 Views

@stav any update? Can you not help?

0 Kudos
Reply