IPP Huffman encoding/decoding functions deprecated, substituation?

IPP Huffman encoding/decoding functions deprecated, substituation?

I'am wondering why all the Huffman encoding/decoding functions are deprecated. What functions should I use instead, or will Huffman encoding/decoding no longer be supported in future releases of IPP?

Regards Torsten

Spelling mistake in topic, correct is substitution.

 

 

9 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Torsten, 

Thanks for your feedback. We are checking for a few details on this. Have you used these function in your project?  and which kind of application is using these function? 

Regards,
Chao
 

Hi Chao,

I'am evaluating the Parallel Studio and I've now checked out the IPPI huffman function to decode Images e.g. JPEGs with great success. Huffman decoding is very fast! I'am using funtions like

ippiDecodeHuffman8x8_JPEG_1u16s_C1

ippiDCTQuantInv8x8LS_JPEG_16s8u_C1R

 

 

and related functions for an ImageViewer. I'am about to purchase the Parallel Studio, but there are so many functions deprecated, I'am in doubt, what will happen in future with the IPP Image processing library...

Regards Torsten

 

 

Hi,

We are also using these functions. And all functions used in ipp optimized version of libjpeg 6b.

Now i wanted to evaluate using IPP Huffman Encoding/Decoding functions in different area of our software and i noticed that the functions are all deprecated.

Why are you deprecating these functions? Are you going to replace them with better ones?

My company is an existing IPP customer.

Regards.

Jacek Tomaka

Same question from me, I used IPPJ domain functions in an image viewer.

Hello. We are in the same boat.
Our software uses IPP Jpeg functions for Huffman coding, colour conversion, sampling, quantization, DCT.
We can not upgrade to Ipp v9 or highter until we have replacements for the removed functiionality.
Even with replacements, it will take time to develop and test the solution.

Jpeg compression functions (see above) is hard for a developer to create on it's own.
We were very happy to have those in IPP since it saved a lot of development time replacing the IPL Jpeg functions.
It takes long development time, a lot of testing against the standard and the product. The standard is not easy to follow.
Please consider doing a poll or the like before removing functionality that is hard for a developers to create on their own.

Dear all,

There were feedback survey in webpage for a while and it should still open for collection.

in https://software.intel.com/en-us/articles/the-alternatives-for-intel-ipp-legacy-domains-and-functions

https://software.intel.com/sites/products/ipp-deprecated-features-feedback/

Anyway, in order to make the transition easy, IPP 9.0 will provide one legacy libraries which include the ippJP, ippvc, ippsc etc functionality.  I will update you if it is ready in registration center.

Best Regards,

Ying

Hello Ying.

thank you, I missed the feed back option, and will get on to it.

I will check the legacy options on IPP 9.0.

Hello.

After checking "Appendix C: Removed Functions for Image and Video Processing" at:

https://software.intel.com/en-us/node/589829

And the feedback for deprecated functions at:

https://software.intel.com/sites/products/ipp-deprecated-features-feedback/

 

Some functions that are listed as not deprecated on the feedback page are listed as removed on the removed functions page.

For example the following functions belonging to ippj.h:

ippiBGRToYCbCr_JPEG_8u_C3P3R

ippiYCbCrToRGB_JPEG_8u_P3R

 

ippiEncodeHuffmanRawTableInit_JPEG_8u

ippiEncodeHuffmanSpecInit_JPEG_8u

ippiDecodeHuffmanSpecInit_JPEG_8u

 

ippiGetHuffmanStatistics8x8_JPEG_16s_C1

 

ippiDecodeHuffman8x8_JPEG_1u16s_C1

ippiEncodeHuffman8x8_JPEG_16s1u_C1

 

ippiSampleUpRowH2V1_Triangle_JPEG_8u_C1

ippiSampleUpRowH2V2_Triangle_JPEG_8u_C1

 

ippiDCTQuantInv8x8LS_JPEG_16s8u_C1R

ippiDCTQuantFwd8x8LS_JPEG_8u16s_C1R

 

The feedback page seems to relate to Ipp 7, maybe that is why.

 

The feedback page does not display correctly on firefox (v 40.0), the field to enter a function name with auto complete is not showing. Microsoft explorer (v 9) does show the field as well due to security.

 

Edit: Fixed links.

Leave a Comment

Please sign in to add a comment. Not a member? Join today