we are developing a media application using IPP UMC classes. By trial and error we could see that we need the following
#pragma comment (lib, "h264_enc")
#pragma comment (lib, "umc")
#pragma comment (lib, "vm")
#pragma comment (lib, "vm_plus")
#pragma comment (lib, "h264_dec")
#pragma comment (lib,"color_space_converter")
This is because we had to include all the above projects from ipp-samples for the compilation/building to work. But the problem here is that, the built image size is a huge 11+ MB.
Please let me know how this can be reduced by a good extent as we have a very critical requirement not to exceed the binary size to go beyond 2 MBs maximum.
Hi, To elaborate,
1. We are using Visual Studio 2010 to compile our application. We included the projects "h264_enc", "h264_dec", "umc", "vm", "vm_plus", "color_space_converter" to make our project compile and link properly.
But the resultant application binary size is way above the size affordable by us. Pleas help to throw light on this at your earliest convenience.
Please check out the following article regarding IPP linkage models.
Simplified Link Instructions for the IPP Library