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.

la_ext location for hevc hw encoding?

Celio_A_
Beginner
746 Views

Hello

I'm trying to encode with Media Server Studio 2017R2 samples with lookahead plugin, but can't find the hevc la_ext plugin to encode Hevc with hardware, i found that lookahead extended plugin for LA ENC AVC for H264 encoding, where is the la_ext plugin for LA ENC HEVC?

In Latest Media SDK show that are possible to encode HEVC HW with look ahead plugin, but can't find lookahead plugin for HEVC

HEVC encode limitations: 

Supports maximum resolution 4096x2172. 

Supports only CQP, CBR, VBR, ICQ and AVBR rate control methods, as well as MFX_RATECONTROL_LA_EXT with lookahead plugin. 

Query max macroblock per second report not supported. 

Next limitation for encoded bitstream:

o No tiles support;

o No SAO;

o No P slice;

o Progressive only.

 

 

 

0 Kudos
2 Replies
Artem_S_Intel
Employee
746 Views

Hi Celio, you can use H264 LA plugin with HEVC encoder.

0 Kudos
Celio_A_
Beginner
746 Views

 

Artem S. (Intel) wrote:

Hi Celio, you can use H264 LA plugin with HEVC encoder.

Alright, but when i try to encode i get this error

sample_multi_transcode -i::vc1 C:\Users\thx4ever\Desktop\SVS6D2EP2.vc1 -o::h265 C:\Users\thx4ever\Desktop\SVS6D2EP2.hevc -w 1920 -h 1080 -hw_d3d11 -async 10 -b 6900 -u 1 -la_ext -gop_size 24 -dist 4 -num_ref 5 -bref -MaxKbps 24000 -ec::nv12 -dc::nv12
 
Multi Transcoding Sample Version 6.0.0.226
OpenCL or chroma conversion is present at least in one session. External memory allocator will be used for all sessions .
plugin_loader.h :170 [INFO] Plugin was loaded from GUID: { 0x58, 0x8f, 0x11, 0x85, 0xd4, 0x7b, 0x42, 0x96, 0x8d, 0xea, 0x37, 0x7b, 0xb5, 0xd0, 0xdc, 0xb4 } (Intel (R) Media SDK plugin for LA ENC)
 
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), TranscodingSample::CTranscodingPipeline::EncodePreInit, m_pmfxENC->Query failed at src\pipeline_transcode.cpp:445
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), TranscodingSample::CTranscodingPipeline::Init, EncodePreInit failed at src\pipeline_transcode.cpp:3073
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), TranscodingSample::Launcher::Init, pThreadPipeline->pPipeline->Init failed at src\sample_multi_transcode.cpp:313
plugin_loader.h :196 [INFO] MFXBaseUSER_UnLoad(session=0x0000000000FFDE90), sts=0
[ERROR], sts=MFX_ERR_UNSUPPORTED(-3), wmain, transcode.Init failed at src\sample_multi_transcode.cpp:682
 
I don't know what to do, tryed with many options i Always get this errors

 

My system specs:

System: Windows 10 PRO x64

Processor: Intel i7 7700 Kabylake with Intel HD 630 Graphics (Driver 21.20.16.4678)

Memory: 8GB Memory DDR4 2400Mhz

Regards

 

0 Kudos
Reply