It's nothing to do with IPP. UMMS's original reference platform is the CE41xx "Sodaville" board, which has hardware encoding/decoding for pretty much every format used in the real world.
The software paths can use GStreamer, which has its own processor optimization magic based on liboil.