_LumaBuffer = ippiMalloc_8u_C1(...);and the deblocking (vertical only) is called using
IppStatus status =where p_crnt_mb is a pointer to the _LumaBuffer (which should be aligned), the other parameters are const array, but no special care is taken for the alignment. Those are basically all the changes I have done to my code. I implemented all these function for the complete deblocking process (luma/chroma, hor/ver), and functionally it is correct.
If you link with IPP static libraries, please make sure you call ippStaticInit function somewhere in the beginning of your program. Otherwise, PX (which is just C code) branch of IPP specific code will be dispatched.