Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

ijlRead() failing for JPEG Lossless

kvamsidr
Beginner
300 Views
In one of our products, we are using the old Intel Jpeg lib for lossy decompression and its working fine. Now we want to support Jpeg Lossless decompression as well. Tried to use the same ::ijlRead(&m_jpeg,IJL_JBUFF_READPARAMS) for lossless, and its failing. Does IJL support Lossless decompression? If not, is there any equivalent function of ijlRead() in IPP?
0 Kudos
3 Replies
ILevi1
Valued Contributor I
300 Views
If you mean JPEG-LS that is an entirely different algorithm.

If you mean lossless mode of standard JPEG then you should check ipp-samples (particulary IJG) to see if perhaps that library can deal with it. Alternatives to IJL are IJG and UIC (both in ipp-samples). Other than that the only option would be to write your own decoder using IPP JPEG specific functions.

Dodem_Asif_B_
Beginner
300 Views

Hi All,

I am trying to read JPEG data by invoking ijlRead(jcprops, iotype) method but observed that it returns error code -5 i.e., IJL Memory Error. I am running my application in windows 2k8 64 bit machine and consuming ijl15.dll to read JPEG data. Please any one hlep me how to resolve this issue. Thanks.

Regards,

Asif

Sergey_K_Intel
Employee
300 Views

Hi Asif,

We don't support IJL already for several years. Please, choose a more fresh library for JPEG read instead of IJL, or debug into IJL DLL to obtain more details about the issue. May be, you'll be able to solve the issue on your own.

Reply