Hello,
I am creating transcoding application that should transcode input MPEG-2 video streams into H.264 output. I am using latest versions of MPEG-2 and H.264 BP encoders for C66x platform (target hardware is DSCP-8681).
I use PCIe mapped buffers to receive input MPEG-2 stream from and output H.264 transcoded stream to host PC.
When I run transcoding on single core it is able to transcode 708x576 stream in realtime. But when I run transcoding tasks on other cores too, transcoding slows down and a single core became not able to handle 708x576 transcoding in realtime. Cores do not interact (no IPC).
Do you know what causes the slowdown?