Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

ijlRead() failing for JPEG Lossless

kvamsidr
Beginner
647 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
levicki
Valued Contributor I
647 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.

0 Kudos
Dodem_Asif_B_
Beginner
647 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

0 Kudos
Sergey_K_Intel
Employee
647 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.

0 Kudos
Reply