[Bug 794793] waylandsink: change to use GCond to avoid dropping video buffer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 30 01:48:47 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=794793

Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas at ndufresne.ca

--- Comment #4 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
It's not production ready, and need to be rebased, follow this ticket:

 https://bugzilla.gnome.org/show_bug.cgi?id=768079

The problem with your approach is that for N frames that fits on a specific
vblank (where N is 2 for 60fps stream over 30fps display), we will always
display the oldest one. The rendering latency is then worst then it should.

Note that basesink will synchronize against the clock because calling
show_frame(), so it's not clear why what you get is "not smooth". Have you
disabled time synchronization ?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list