10-17-2019 08:12 AM
We are currently using the 2019.1 build of Vivada and have successfully streamed 1024x768 RGB video to gstreamer using a VDMA block at 30 Hz. Here is the gstreamer pipeline:
10-28-2019 11:12 AM
You need to investigate in your system to know where is the bottleneck.I am not sure how gstreamer will deal with the memory. This is not really something Xilinx can provide an answer as gstreamer is not a Xilinx utility
Are you using the PS DDR? You might want to look at the Quality of Service (QoS) parameter from the UG1085 and give more priority to your APU in read. This is the only thing I can think of.
10-28-2019 02:36 PM
Did you investigate bottle neck by using gst-shark(*1) and gstreamer_timestamp_marking plugin ?
If no, I suggest you to use them, first.
BTW,did you prepare enough contiguous memory space for (v)dma ?
If you found cpu performance issue, it might be memory issue...
11-05-2019 02:25 AM
11-05-2019 10:20 AM
Thank you for your replies. We are still working on a solution to this and will reply to this post when we have an update.
11-28-2019 07:41 AM
Just checking if you were able to make any progress on this?