Refering to the article below discussing the occasional crash of the MPEG-4 decoder because of buffer overrun, which version of UMC samples are affected by this crash, Do UMC samples of IPP 6.1 have the same problem?
Looks like problem is IPP MPEG-4 can read "after" buffer, I have not got this exception in any version of IPP
As mentioned in the article (http://software.intel.com/en-us/articles/mpeg4-decoding-crash-occasionally/) ,
I would suggest you to follow step 2
To copy input buffer inside decoder in temporal buffer and pad it by few zero bytes. e.g. use temporal buffer of bigger size and copy data to it and put four zero bytes after real data.