From 52b98ed5d7b1a61df093d123462ab4918ecca1ea Mon Sep 17 00:00:00 2001 From: Jools Wills Date: Fri, 3 Jan 2020 00:23:04 +0000 Subject: [PATCH] only enable DRM_CLIENT_CAP_ASPECT_RATIO cap if it's available in the drm headers * not available on stretch so it broke building --- src/video/kmsdrm/SDL_kmsdrmvideo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c index 57ff18bbc..d79e92337 100644 --- a/src/video/kmsdrm/SDL_kmsdrmvideo.c +++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c @@ -417,8 +417,10 @@ KMSDRM_VideoInit(_THIS) goto cleanup; } - /* Expose aspect ratio flags to userspace */ +#ifdef DRM_CLIENT_CAP_ASPECT_RATIO + /* Expose aspect ratio flags to userspace if available */ KMSDRM_drmSetClientCap(vdata->drm_fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); +#endif /* Find the first available connector with modes */ resources = KMSDRM_drmModeGetResources(vdata->drm_fd);