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

ippsEncodeLZ77/ippsDecodeLZ77 function replacements?

dfati1
Beginner
261 Views

Hello,

 

There is an app using older functions which no longer exist.   Is there a guide on what the new function to use are and stay compatible with existing compressed data?   Also, there used to be a generic interface gen_ from the mx libraries, is there no need to have those anymore?

Here's the function list:

 

ippsEncodeLZ77SetStatus_8u(a,b)
ippsEncodeLZ77GetPairs_8u(a,b,c,d)
ippsEncodeLZ77_8u(a,b,c,d,e,f)
ippsEncodeLZ77DynamicHuff_8u(a,b,c,d,e,f)
ippsEncodeLZ77Reset_8u(a)
ippsDecodeLZ77SetStatus_8u(a,b)
ippsDecodeLZ77GetPairs_8u(a,b,c,d)
ippsDecodeLZ77DynamicHuff_8u(a,b,c,d,e,f)
ippsDecodeLZ77_8u(a,b,c,d,e,f)
ippsDecodeLZ77Reset_8u(a)
ippsEncodeLZ77InitAlloc_8u(a,b,c)
ippsDecodeLZ77InitAlloc_8u(a,b)
ippsDecodeLZ77SetPairs_8u(a,b,c,d)
ippsLZ77Free_8u(a)
ippsMalloc_8u(a)
ippsFree(a)

 

0 Kudos
2 Replies
Ruqiu_C_Intel
Moderator
210 Views

The ippsEncodeLZ77/ippsDecodeLZ77functions were removed from IPP 9.0 as we didn't receive too much request for these functions. It was happen almost 10 years ago, please check the removed functions list here: https://www.intel.com/content/www/us/en/docs/ipp/developer-guide-reference/2022-0/appendix-b-removed-functions-for-signal-processing.html

 

Kindly noted that the older version does not include optimizations for newer CPU instructions, which means it may not be delivering the best possible performance for your system.

Additionally, using such an outdated version poses certain security risks, as newer updates typically address vulnerabilities that have been identified over time.

For both improved performance and enhanced security, we strongly recommend upgrading to the latest version of the product.

 

0 Kudos
dfati1
Beginner
158 Views

How would you use the new functions to inflate the data Encoded with those functions?  If you can't get the data back, the new version is worthless.

0 Kudos
Reply