IPP 18.104.22.168 Mpeg4 decoder performance is slower than FFMPEG library
Hi, I replaced my FFMPEG mpeg4 decoder with Intel IPP mpeg4 decoder. When I measured performances of both, I found that IPP decoding is atleast 20% slower than FFMPEG. Initially I suspected that there must be something that I am missing. I am not sure what? Later, I learnt from some more people that IPP 6.0.x is slower than 5.3. Is it true? If not, can anyone suggest something as to why I am seeing such a degraded performance.
FYI- I am using VS 2008 compiler with _OPENMP flag enabled in pre-processor definitions.
first of all, of course IPP 6.0 is not slower than previous versions. If you find performance degradation on some function please provide us with simple test case we will consider this as a bug report.
Re your MPEG4 performance experiments: just to enable _OPENMP macroduring compilationis not a right way to turn on OpenMP threading. Please refer to your compiler documentation for more details. Second, if you are looking for the best possible performance I would recommend you to compile MPEG4 code with Intel compiler. Note, in IPP sample package you may find IPP audio-video-codecs sample, which contain simple_player application. What the performance you observe with this application built with Intel compiler? (Check simple_player command line parameters on how to report performance data)
Hi Vladimir, Thanks for your reply. Also I am sorry I couldn't thank you earlier as I was on my vacation. For now the organisation has decided to use FFMPEG because of the time crunch that it is facing. I will definetely try out your suggestions as I get some time to breathe.
Thanks a lot once again for the help and pardon my delayed/not-so-welcomed response.