This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: IVA-HD dual codec performance question

Part Number: AM5728

Hello,

This is a bit more of a general question about the IVA subsystem.  I am wondering about the performance of running two different codecs at the same time.  I am planning on running an MJPEG decoding codec (configured for fixed length input/slice level output to reduce latency) as well as encoding the image on the screen to H264 with the purpose of saving it as a record during operation.  After viewing this thread:

It appears that there is some sort of bottleneck regarding the availability of the IVA hardware.  According to this, if two codecs, A and B, exist, the IPU/IVA will perform its operation on A for one frame, then swap to B, perform its operation for one frame, and back to A again.  This takes the original 1080p@60fps benchmark for H264 to two streams of 1080@30fps.  

My question is: what would happen if I ran two concurrent codecs, but one operates at slice level?  Would the IVA perform one H264 frame, then one slice of JPG? Would I notice a significant delay for decoding the MJPEG stream, if the stream was at 30fps?

Thank you.