On our omap3530 board,
gst-launch -v videotestsrc pattern=0 num-buffers=300 ! TIVidenc1 codecName=h264enc engineName=codecServer ! dmaiperf ! queue ! rtph264pay pt=96 ! udpsink host=172.16.2.56 port=5000
yields a performance of 30fps.
If I change the pattern to 1 (full frame of snow), then performance drops to 22fps. But the processor still shows >50% idle.
If I generate the videotestsrc pattern=1 directly to fakesink, then I get 30fps again, so I don't suspect videotestsrc is the problem.
How can I get the fps up to 30? I'm using videotestsrc as an example, but I also get a similar issue with other sources.
thanks.