|
In my case, I receive 1MB data from internet and there are (approx.) 1024 GstBuffer(s) per second (if content length matters, it would be 1024-byte) in a test purpose pipeline.
But the pipeline, gst-launch udpsrc ! fakesink silent=true, takes too much CPU resource (approx. 4%~6% on my target board).
Due to performance reason, I try to reduce the number of times calling gst_pad_push.
It seems that the only way (or there is another way?) is to add those GstBuffer(s) into a GstBufferList and push the GstBufferList. But, how can I do that? I can't find any example which shows me how to implement a src element pushing GstBufferList to the next element.
Can anyone help me out on this???
Thanks.
|