What are pseudo live sources?

Nicolas Dufresne nicolas.dufresne at collabora.co.uk
Mon May 6 10:59:38 PDT 2013


Le lundi 06 mai 2013 à 15:21 +0800, cee1 a écrit : 
> Hi all,
> 
> dx9screencapsrc is a pseudo live source, we notice it will do
> gst_base_src_do_sync() after a screenshot, which introduces about
> 1/framerate latency for each frame.
> 
> What's difference between "pseudo live" and "live" sources? Will
> "live" source block while retrieving data if not at a frame moment?
> Can dx9screencapsrc also be implemented as "real" live source?

A live source is like your video camera where you can't read any faster
so there is no need to simulate a distance between frames.

It is more likely that a source element acquire the image, send it and
finally wait, in which case there is no latency other then acquisition
time.

cheers,
Nicolas



More information about the gstreamer-devel mailing list