Media (Intel® oneAPI 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 sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

Can't initialize encoder on Atom E3950


I'm trying to get access to hardware accelerated video compression on an Atom processor.  I did some preliminary work on an i7-4910MQ without issues, but I can't successfully call MFXVideoENCODE_Init on the E3950.  Is there some setting or other change I need?

When I compile the "simple_encode" tutorial project for x86, MFXVideoENCODE_Init will return MFX_ERR_MEMORY_ALLOC.  simple_encode.exe will print the following:

>simple_encode.exe -g 640x480 -b 74000 -f 30/1
 Could not allocate memory. c:\source\mediasdk-tutorials-0.0.3\simple_3_encode\src\simple_encode.cpp 167

When I compile the "simple_encode" tutorial project for x64, MFXVideoENCODE_Init causes an access violation and simple_encode.exe will exit without printing anything.

simple_session.exe works OK for both x86 and x64.

Implementation: HARDWARE                 API Version: 1.27

I'm running Windows 10 Enterprise LTSC.  Compiling with Intel(R) Media SDK 2019 R1 on MS Visual Studio 2017.


0 Kudos
1 Reply

Hi Nik,

I will check on my side, but you might also check if following code can run:

  • sample_encode from the release package.
  • simple_7_codec from tutorial.

If you can find "simple_7_codec", you can find it here: