Fastest way possible to decode Motion JPEG2000 frames
Hi I am having performance issues when decoding Motion JPEG2000 frames produced by ADV202. I am using Picnic/UIC sample from IPP 6.1 and each frame takes about 15-17 ms to decode (on W3520@2.67 GHz). I have profiled it by using Intel Parallell Studio that most of the the time is spentin DecodeCBProgrStep_JPEG2K, if I choose to use only one thread.
If Ilet IPP decide how many threads to use, The CPU rockets to 100% forall 8 CPU-cores and it takes 90 ms for each frame to be decoded.
How do I decode MJPEG2000 in the fastest way possible using IPP? For example, the commercial Aware ccodec decodes each fram in 7-8 ms on the same hardware. I've also testedMorgan's MJPEG2000 codec and it is almost twice as fast as Aware's codec.