[RFC] wl_surface video protocol extension
Bill Spitzak
spitzak at gmail.com
Thu Oct 17 18:29:09 CEST 2013
On 10/17/2013 06:36 AM, Frederic Plourde wrote:
> See, at time T=100, for example, if there's this in the queue :
>
> buffer1,T=75
> buffer2,T=99
> buffer3,T=110
>
> The compositor will drop buffer1 and present buffer2 right away since
> buffer2 it's the most recent "past" buffers...
>
> And looking at your suggestion #4, if we're having this at time T=112 :
>
> buffer3,T=110
>
> I don't see why we should drop buffer3 instead of displaying it (we have
> no newer frames in the queue... but we definitely want to display
> something, right ?)
> Any clarifications here could be very enlightning..
I think his concern is what happens if the scanouts happen at T=100 and
then T=200 and this is in the queue:
buffer1, T=101
buffer2, T=200
This will skip showing buffer1 since the first scanout is too early, and
the second scanout prefers buffer2.
More information about the wayland-devel
mailing list