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.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

Is HW accel possible for JPEG encoder?

nick_k_5
Beginner
122 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
122 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
122 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
122 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