My setup contains a imx53 using the onboard FEC. I'm using it to receive a 1080p rtp stream via multicast.
As the bus is shared between the VPU and ethernet interface, I'm getting problems while viewing this stream on the fly.
I did already tests writing the h264 to a filesink and playing it afterwards. This worsk flawlessly. Also http or NFS work perfectly.
What I do notice is that the jitterbuffer reports a huge amount of packet loss while playing the RTP stream. I suspect the streaming nature of the H264 stream to be the cause of this problem. Where HTTP/File access is really more like "give me data, decode data, give me data, decode data" is RTP more like "here is your data continuously and try to catch up..."
I already did tests with a USB to ethernet device, and here I don't get packet loss any longer.
Is there a way to do some "time multiplexing" or do other tweaks on this network/VPU bus?