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!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

mfx_codec_jpeg missing a kind of IJL_JBUFF_READONEEIGHTH

Ralf_K_
Beginner
124 Views

while testing Intel Media Jpeg codec i can't find a similar option like scaled decoding options from ijl

 // Scaled Decoding Options:

IJL_JBUFF_READONEHALF // Reads a JPEG image scaled to 1/2 size.

IJL_JBUFF_READONEQUARTER // Reads a JPEG image scaled to 1/4 size.       

IJL_JBUFF_READONEEIGHTH // Reads a JPEG image scaled to 1/8 size.       

This option is very important, because it allows to reduce 
extremely the required CPU or GPU usage 

In case of IJL_JBUFF_READONEEIGHTH you will need 1/64 CPU/GPU and 1/64 Memory for decoded surface space. 

I've seen the option for rotation 90/180/270 degree at decoding stage, which is good, but scaling option is much more interesting in case of required scale operation in VPP-Stage.

Is this option already available? If yes, can you give me a hint how to use it?

Ralf

0 Kudos
1 Reply
Surbhi_M_Intel
Employee
124 Views

Hi Ralf, 

IJL is part of Intel Integrated performance primitive.  If you have a question on IJL, this forum - https://software.intel.com/en-us/forums/intel-integrated-performance-primitives/ might be right place to ask. In VPP, we have post and pre-processing filters to process the stream before encoding or after decoding. As far as I know we don't have such an operation in MSDK, but I will check with experts and provide feedback to engineering team to improve our product.

Thanks,
Surbhi

Reply