Media (Intel® oneAPI Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools from Intel. This includes Intel® oneAPI Video Processing Library and Intel® Media SDK.

Is HW accel possible for JPEG encoder?

nick_k_5
Beginner
206 Views

Hello

I am trying media sdk sample_encode and during debug i see that pPipeline->Init(&Params) function returns MFX_WRN_PARTIAL_ACCELERATION

in fact is see with Intel's GPA that GPU is not used at all. So seem JPEG encoding cannot be HW accelerated? 

Or what i am doing wrong?

 

0 Kudos
3 Replies
Alexey_F_Intel
Employee
206 Views

JPEG hardware encoder supports only with Skylake generation. Up until SKL it will return partial acceleration due to fallback to software implementation.

nick_k_5
Beginner
206 Views

Alexey Fadeev (Intel) wrote:
JPEG hardware encoder supports only with Skylake generation. Up until SKL it will return partial acceleration due to fallback to software implementation.

Thanks for answer.. unfortunately i do not have skylake CPU for experiments..

What do You think, is HW JPEG encoder faster then HW h264 encoder with GOP size = 1?

With GOP size=1 encoder h264 produces only I-frames. So theoreticaly performance of h264 and JPEG should be comparable in this case. Or not? What is Your opinion?

nick

Alexey_F_Intel
Employee
206 Views

these 2 have a different application, I have never compared and actually never interested in JPEG:) maybe someone else on this forum knows. or is so lucky to own Skylake to run such codec competition for our curiousity?

I personally would bet on H264:)

Reply