[gst-devel] what is sync=false?

Rob Clark rob at ti.com
Tue May 18 21:09:34 CEST 2010


sync=false disables A/V sync..

in your case, you might get weirdness if you try and synchronize video 
preview display to audio capture...   so you probably want sync=false, 
and it should at least not hurt.

If you are getting messages about timestamping problems and xvimagesink 
dropping frames, then try sync=false

BR,
-R

On 05/18/2010 01:56 PM, Daniel Drake wrote:
> Hi,
>
> Google shows many examples of using the xvimagesink element with
> sync=false but I can't find any explanation of what this actually does
> and why someone might want to use it. The GstBaseSink documentation
> only has 1 line on this property and it isn't very enlightening.
>
> What does it do?
>
> In OLPC's Record activity we use xvimagesink for a live video preview
> of the photograph which is about to be taken, or for a live preview of
> the video that we are currently recording to disk. Given that we're
> only talking about a video preview, we're suspecting that sync=false
> is something that we'd want, assuming that it results in xvimagesink
> being able to display frames at times which are most convenient
> without having to worry about the clock, resulting in less resource
> usage on the system. Is there any truth here?
>
> Thanks,
> Daniel
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>    





More information about the gstreamer-devel mailing list