I was wondering about the IPP IPL emulation that comes with the IPP examples. This is very useful to help migrating IPL apps to newer processors in a gradual manner.
However, in the attached manual it is clearly stated that some IPL functions are faster than the IPP implementation.
I think that for getting the best of both worlds, it would be very convenient to add an additional #define compilation flag that would create a different library name, e.g. ippipl.lib[dll], and put the new functions in a different namespace, e.g. IppIpl, so that "IPL" functions can be mixed from both implementations.
Would this be possible?
The IPP-IPL manual says that 1u (and tiled) images are not supported. In fact, 16s images aren't suupported either in many of the functions. Perhaps this should be mentioned too.