For the offset, do it mean that it only process part of the image? For ippiFilter_ function, you can set the pSrc to start of that part, and also the function set the ROI size for that part.
ippiFilter_ will truncate negative values to zeros and effect will be wrong.
Let's say, for example, I need to implement color invertion with ippiFilter_.
Now ippiFilter_ gives me complete black destination buffer after applying kernel and there is nothing to add with constant.
IPP 2107 added the following API, which can support this functionality now:
IPPAPI( IppStatus, ippiFilterBorderSetMode, (IppHintAlgorithm hint, int offset, IppiFilterBorderSpec* pSpec))