Difference between fakesink and fakevideosink

Maurer, Marie marie.maurer at zeiss.com
Thu Aug 30 15:45:41 UTC 2018


Hi,

there is fakesink and fakevideosink. What is the difference between both of them? Why are two needed?

According to (small) description of fakevideosink:

"This element is the same as fakesink but will pretend to support various allocation meta API like GstVideoMeta in order to prevent memory copies. This is useful for throughput testing and testing zero-copy path while creating a new pipeline."

So is it a replacement for fakesink? Or shall it be used only for testing?

Without looking at special cases, fakesink's as well as fakevideosink's task is to discard data. Why/how to do throughput testing? Is it doing additional things before discarding the data?

Best regards,

Marie



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180830/0c20bb47/attachment-0001.html>


More information about the gstreamer-devel mailing list