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

Media SDK fails in Windows 7 service


Hello Forum,

when we use Media SDK in a Windows service the function MFXVideoENCODE_Init returns MFX_WRN_PARTIAL_ACCELERATION.
When we run the same code in a usual Windows program, then it returns ERR_NONE (i.e. OK). Also the CPU load is very high when encoding a H264 video in the service. In the usual program the CPU load is very low.
So why does the Media SDK not work correctly with hardware acceleration in a service? What do we have to do?

Here is the ouput of the "mediasdk_system_analyzer_64.exe":

SNIP ------>

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 Yes  X X
 1.10 HW Yes  X X
 1.10 SW Yes  X X
 1.11 HW Yes  X X
 1.11 SW Yes  X X
 1.12 HW No    
 1.12 SW Yes  X X
 1.13 HW No    
 1.13 SW Yes  X X
 1.14 HW No    
 1.14 SW Yes  X X
 1.15 HW No    
 1.15 SW Yes  X X
 1.16 HW No    
 1.16 SW Yes  X X
 1.17 HW No    
 1.17 SW Yes  X X
 1.18 HW No    
 1.18 SW Yes  X X
 1.19 HW No    
 1.19 SW Yes  X X

Graphics Devices:
 Name                                         Version             State
 Intel(R) HD Graphics 4000                 Active

System info:
 CPU: Intel(R) Core(TM) i7-3517UE CPU @ 1.70GHz
 OS: Microsoft Windows 7 Ultimate
 Arch: 64-Bit

Installed Media SDK packages (be patient...processing takes some time):
 Intel(R) Media SDK 2016 R2

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 VC-1 Decoder MFT : {059A5BAE-5D7A-4C5E-8F7A-BFD57D1D6AAA}
 Intel(R) Hardware H.264 Decoder MFT : {45E5CE07-5AC7-4509-94E9-62DB27CF8F96}
 Intel(R) Hardware MPEG-2 Decoder MFT : {CD5BA7FF-9071-40E9-A462-8DC5152B1776}
 Intel(R) Quick Sync Video H.264 Encoder MFT : {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471}
 Intel(R) Hardware Preprocessing MFT : {EE69B504-1CBF-4EA6-8137-BB10F806B014}


Analysis complete... [press ENTER]

<---------- SNAP

Why isn't hardware encoding/decoding supported with Media SDK version > 1.11?

Thanks for your help.



0 Kudos
0 Replies