Summary of functions deprecated in Intel® IPP 7.1

This page contains a summary of deprecated functions by domain. Common reasons for deprecations include:

  • Obsolete/low usage functions: Current feedback indicates that these functions are not highly used.
  • Internal memory allocations not supported: IPP is moving toward giving applications responsibility for memory management. KB coming soon. See External Memory Allocations in Intel IPP.
  • In-place functionality will be removed: In-place functions accept only one pointer for input and output. The out-of-place versions often offer the same functionality but with the additional flexibility of specifying a different output buffer. 
  • Integer APIs for linear transforms will be removed: Please use float versions of FFT and DCT.

Please let us know if you have any feedback on deprecations  via the deprecation feedback form or send email to intel_ipp@intel.com.

Additional details on domain-specific deprecation messages are in the table below.

DomainReason
AC Audio Coding
(163 deprecations)
Obsolete/low usage functions. (130)
Internal memory allocation will not be supported - use GetSize and Init pair for this functionality. (3)

Integer versions of audio codecs will be removed in one of the future IPP releases, use floating point versions instead. (30)
Additional details: The AAC and MP3 integer codecs are deprecated. This includes the UMC implementation as well as the primitives supporting it.

CC Color Conversion
(137 deprecations)
In-place functionality will be removed in one of the future IPP releases. Use out-of-place variant of this function. (30)
Obsolete/low usage functions. (8)
8s data type is obsolete and its support will be removed in one of the future IPP releases. (6)

Color format is obsolete and will be removed in one of the future IPP releases. (93)
Additional details:These include all BGR555,RGB555,BGR565,RGB565 color conversions
CH String Manipulations
(47 deprecations)
16u char support is obsolete and will be removed in one of the future IPP releases. (34)
Obsolete/low usage functions. (8)
In-place functionality will be removed in one of the future IPP releases. Use out-of-place variant of this function. (5)

CP Cryptography
(111 deprecations)
Obsolete/low usage functions (111)

CV Computer Vison
(140 deprecations)
Obsolete/low usage functions. (44)
8s data type is obsolete and its support will be removed in one of the future IPP releases. (35)
Internal memory allocation will not be supported - use GetSize and Init pair for this functionality. (30)
Use general Pyramid API instead. (22)
Use 32f flavor instead. (9)

DC Data Compression
(75 deprecations)
Internal memory allocation will not be supported - use GetSize and Init pair for this functionality. (4)
Obsolete/low usage functions. (71)

DI Data Integrity
(All functions deprecated.
Domain removal proposed.)
Obsolete/low usage functions. (41)
GEN CMU Spiral generated
(All functions deprecated.
Domain removal proposed.)
Obsolete/low usage functions (159)

Use corresponding ippSP function instead (1034)
Additional details:Deprecated functionality is available in ippSP domain. Please contact IPP support with any concerns about transitioning to ippSP.

I Image Processing
(1501 deprecations)
In-place functionality will be removed in one of the future IPP releases. Use out-of-place variant of this function. (599)
API of this function is obsolete and will be changed in one of the future IPP releases. (167)
Use C4R flavor instead. (166)
Obsolete/low usage functions. (155)
Complex format is obsolete for image processing functionality and will be removed in one of the future IPP releases. (154)
Use C1R flavor instead. (98)
8s data type is obsolete and its support will be removed in one of the future IPP releases. (74)
Integer APIs for linear transforms are obsolete and will be removed in one of the future IPP releases. All linear-transform functions are FP internally - use FP variant of this function.(54)


Use new Resize API instead. (34)
Additional details: The new resize functions offer significantly reduced memory footprint, as well as many optimizations. KB article coming soon.

J JPEG Processing
(51 deprecations)
Obsolete/low usage functions (51)

R Realistic Rendering
(All functions deprecated.
Domain removal proposed.)
Obsolete/low usage functions (52)

S Signal Processing
(1055 deprecations)
Use Slope function. (8)
Obsolete/low usage functions. (344)
Integer APIs for linear transforms are obsolete and will be removed in one of the future IPP releases. (92)
Use vector function with vector length = 1 instead. (28)
In-place functionality will be removed in one of the future IPP releases. Use out-of-place variant of this function. (346)
Use PowerSpectr functionality instead of this one. (2)
Internal memory allocation will not be supported - use GetSize and Init pair for this functionality. (123)
Use Init function instead of SetTaps for changing filter coefficients. (24)
Use FIR function with State structure instead of this one.(88)

VC Video Coding
(172 deprecations)
Obsolete/low usage functions. (117)
DV, H.263, H.261, AVS codec removal proposed.(55)
Additional details:These codecs are scheduled for removal from UMC, along with primitives specific to these codecs.

Einzelheiten zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.