GNOME Bugzilla – Bug 765064
kmssink only works on the first crtc
Last modified: 2016-10-31 14:18:54 UTC
Created attachment 326029 [details] [review] kmssink: add sync support for secondary pipes Currently kmssink syncs to a vblank event on the first crtc regardless on which crtc it actually creates the plane. This causes it to hang when using on any but the first crtc.
Comment on attachment 326029 [details] [review] kmssink: add sync support for secondary pipes Thanks for the patch. Did you check if it is possible to use this self->pipe in find_plane_for_crtc()? Perhaps we could simplify that function since we already have the pipe. Or am I saying nonsense?
(In reply to Víctor Manuel Jáquez Leal from comment #1) > > Did you check if it is possible to use this self->pipe in > find_plane_for_crtc()? > > Perhaps we could simplify that function since we already have the pipe. Or > am I saying nonsense? As usual, I was saying nonsense :) I'll push it as is.
Attachment 326029 [details] pushed as b2c58d3 - kmssink: add sync support for secondary pipes