diff options
author | Thuy Tran <thuy.tran.xh@renesas.com> | 2019-04-22 13:55:03 +0700 |
---|---|---|
committer | Thuy Tran <thuy.tran.xh@renesas.com> | 2019-05-23 16:16:13 +0700 |
commit | a434297ace4991bf75cf59c4ab6d42277d42bb5a (patch) | |
tree | 156aa1e3d29e1cd6594833a4046b32d61a933f3b /meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch | |
parent | a4c0357cb6b9b6d3637dc7fc5bf83e4c7cd93787 (diff) |
rcar-gen3: mmngrbuf: Add to support HW overlay mode
This commit adds a patch to confirm omxh264dec(mmngr) dmabuff passing
in HW overlay mode.
It also removes weston W/A patch to enable HW overlay mode.
Signed-off-by: Thuy Tran <thuy.tran.xh@renesas.com>
Signed-off-by: Takamitsu Honda <takamitsu.honda.pv@renesas.com>
Diffstat (limited to 'meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch')
-rw-r--r-- | meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch b/meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch deleted file mode 100644 index cfbf424..0000000 --- a/meta-rcar-gen3/recipes-graphics/wayland/weston/0001-Revert-compositor-drm-Enable-planes-for-atomic.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 2fe71354686408b0d1c2833442b6b160b5c92809 Mon Sep 17 00:00:00 2001 -From: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com> -Date: Thu, 14 Feb 2019 14:05:35 +0900 -Subject: [PATCH] Revert "compositor-drm: Enable planes for atomic" - -This reverts commit 678aabe829371d48af00e718f4a41185a3d50f1f. ---- - libweston/compositor-drm.c | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c -index 3891176..07acab7 100644 ---- a/libweston/compositor-drm.c -+++ b/libweston/compositor-drm.c -@@ -3822,17 +3822,6 @@ init_kms_caps(struct drm_backend *b) - weston_log("DRM: %s atomic modesetting\n", - b->atomic_modeset ? "supports" : "does not support"); - -- /* -- * KMS support for hardware planes cannot properly synchronize -- * without nuclear page flip. Without nuclear/atomic, hw plane -- * and cursor plane updates would either tear or cause extra -- * waits for vblanks which means dropping the compositor framerate -- * to a fraction. For cursors, it's not so bad, so they are -- * enabled. -- */ -- if (!b->atomic_modeset) -- b->sprites_are_broken = 1; -- - ret = drmSetClientCap(b->drm.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); - b->aspect_ratio_supported = (ret == 0); - weston_log("DRM: %s picture aspect ratio\n", -@@ -6716,6 +6705,17 @@ drm_backend_create(struct weston_compositor *compositor, - b->drm.fd = -1; - wl_array_init(&b->unused_crtcs); - -+ /* -+ * KMS support for hardware planes cannot properly synchronize -+ * without nuclear page flip. Without nuclear/atomic, hw plane -+ * and cursor plane updates would either tear or cause extra -+ * waits for vblanks which means dropping the compositor framerate -+ * to a fraction. For cursors, it's not so bad, so they are -+ * enabled. -+ * -+ * These can be enabled again when nuclear/atomic support lands. -+ */ -+ b->sprites_are_broken = 1; - b->compositor = compositor; - b->use_pixman = config->use_pixman; - b->pageflip_timeout = config->pageflip_timeout; --- -2.9.2 - |