From 49bc07faea5f3c621eed437fadf68653b4b2498b Mon Sep 17 00:00:00 2001 From: LongChair Date: Sat, 17 Mar 2018 08:21:56 +0100 Subject: drm/atomic: add connector to atomic context This patch adds - DRM connector object to atomic context. - fd property to the drm atomic object as well as a method to read blob type properties. This allows to ensure that the proper connector is picked up, especially when specifying it from the commandline, and also allows to make sure we're using the right one when embedding with interop into an application. --- video/out/opengl/context_drm_egl.c | 1 + 1 file changed, 1 insertion(+) (limited to 'video/out/opengl/context_drm_egl.c') diff --git a/video/out/opengl/context_drm_egl.c b/video/out/opengl/context_drm_egl.c index cf37cb524a..27b1ab968a 100644 --- a/video/out/opengl/context_drm_egl.c +++ b/video/out/opengl/context_drm_egl.c @@ -567,6 +567,7 @@ static bool drm_egl_init(struct ra_ctx *ctx) p->drm_params.fd = p->kms->fd; p->drm_params.connector_id = p->kms->connector->connector_id; p->drm_params.crtc_id = p->kms->crtc_id; + p->drm_params.connector_id = p->kms->connector->connector_id; if (p->kms->atomic_context) p->drm_params.atomic_request_ptr = &p->kms->atomic_context->request; struct ra_gl_ctx_params params = { -- cgit v1.2.3