platform/adaptation/renesas_rcar/wayland-kms.git
9 years agov1.2.0 03/30503/5 accepted/tizen_ivi tizen accepted/tizen/ivi/20150202.020104 submit/tizen_ivi/20150130.102950
Damian Hobson-Garcia [Fri, 26 Sep 2014 03:48:42 +0000 (12:48 +0900)]
v1.2.0

Change-Id: I92fb671981e7dca857cf2967f6518c40e4588476
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoAdd packaging 02/30502/6
Tomohito Esaki [Thu, 27 Mar 2014 05:25:31 +0000 (14:25 +0900)]
Add packaging

Change-Id: I9b43ed28ae0e4c823ed014b7267c8dc9cb47f1be
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoRelease DMABUFs when destroying the buffer. 01/30501/4
Takanari Hayama [Mon, 29 Sep 2014 04:15:50 +0000 (13:15 +0900)]
Release DMABUFs when destroying the buffer.

Otherwise references to DMABUFs remained after the buffer is destroyed.

Change-Id: Ic04f861dd067ad8e420d21cd492fb2e2e8a9b585
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoDo not import multi-plane DMABUF. 99/30499/4
Takanari Hayama [Fri, 8 Aug 2014 01:53:28 +0000 (10:53 +0900)]
Do not import multi-plane DMABUF.

This is a workaround to avoid crash in the kernel.

Change-Id: Ic57df6ea3fe4a74b6e881cf339e598ddd41d52d0
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoFix: store details of 2nd and 3rd planes. 98/30498/4
Takanari Hayama [Thu, 7 Aug 2014 02:02:38 +0000 (11:02 +0900)]
Fix: store details of 2nd and 3rd planes.

Change-Id: Ieeff0d7d53401973aad9282acefb49fafcf3c2ad
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoAdd UYVY, RGB888, and BGR888 as supported pixel formats. 97/30497/4
Takanari Hayama [Wed, 6 Aug 2014 06:00:36 +0000 (15:00 +0900)]
Add UYVY, RGB888, and BGR888 as supported pixel formats.

Change-Id: I54601f78a221cd193096d179a9e3ce00487c7dbf
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agomulti-planer support. 96/30496/4
Takanari Hayama [Tue, 5 Aug 2014 04:32:15 +0000 (13:32 +0900)]
multi-planer support.

Add wl_kms_create_mp_buffer() to support a multiplaner buffer such
as NV12/NV16.

The API will be supported in protocol version 2 and above.

Change-Id: Ib0022a6c88dc43f7d3503b2e9a7fd58faf1a6cac
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoClarify the purpose of arguments. 95/30495/4
Takanari Hayama [Tue, 5 Aug 2014 04:15:02 +0000 (13:15 +0900)]
Clarify the purpose of arguments.

Change-Id: I436e6b38d40e6596697eefeaf1232656173da39c
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agobump version to 1.2.0 94/30494/4
Takanari Hayama [Fri, 11 Jul 2014 05:59:44 +0000 (14:59 +0900)]
bump version to 1.2.0

PRIME supported version..

Change-Id: I402003195a65a197a3ac64c5bad919110f827c6c
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoMigrate from GEM to PRIME. 93/30493/4
Takanari Hayama [Mon, 30 Jun 2014 02:36:21 +0000 (11:36 +0900)]
Migrate from GEM to PRIME.

In order to support DMABUF, GEM is now replaced with PRIME.

Change-Id: I645caa28af973dbf7167588a7f955a7cce131165
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoBump to version 1.1.0. 92/30492/4
Takanari Hayama [Thu, 27 Mar 2014 04:53:43 +0000 (13:53 +0900)]
Bump to version 1.1.0.

Change-Id: I9d830f4ad9979f7041528ea1b86a285586c5a6f3
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoAdd a place holder for private data for consumers. 91/30491/4
Takanari Hayama [Thu, 27 Mar 2014 04:08:33 +0000 (13:08 +0900)]
Add a place holder for private data for consumers.

Add an opaque pointer wl_kms_buffer.private which could be used as
a place holder for callers to place a reference to their data.

Change-Id: Ifeb20e8935686ea2bc6a8bff1f999ca01c2c6eb4
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoAdd an API to get the fd used by the kms 90/30490/4
Damian Hobson-Garcia [Thu, 13 Mar 2014 02:02:03 +0000 (11:02 +0900)]
Add an API to get the fd used by the kms

If wayland->kms has been initialized in this process, allow the
kms device fd to be exported.

Change-Id: Ia3f0920cb0a5900f3c173493157e0edb09e3200a
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoadd a license boilerplate to wayland-kms.h. 89/30489/4
Takanari Hayama [Tue, 4 Feb 2014 10:06:26 +0000 (19:06 +0900)]
add a license boilerplate to wayland-kms.h.

Change-Id: I51197c1e84e0dc7aefded44e01818650135d9910
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoremove unused pixelformat definitions. 88/30488/4
Takanari Hayama [Tue, 4 Feb 2014 09:59:10 +0000 (18:59 +0900)]
remove unused pixelformat definitions.

Pixelformat definitions shall be automatically generated from
wayland-kms.xml.

Change-Id: I51b9dbb34091a9fea33f96cfb375a40556a35ddb
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoClose GEM handles on buffer destroy 87/30487/4
Damian Hobson-Garcia [Mon, 3 Feb 2014 04:09:07 +0000 (13:09 +0900)]
Close GEM handles on buffer destroy

Change-Id: I2ec7d3f5a615e9e66ac7c487c57421b9294c6127
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoAdd missing wayland-client library. 86/30486/4
Tomohito Esaki [Thu, 16 Jan 2014 07:03:47 +0000 (16:03 +0900)]
Add missing wayland-client library.

Change-Id: I970de388ef5ae34ed01105d34aae71e92bc35501
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoRequest authentication of itself. 85/30485/4
Takanari Hayama [Tue, 17 Dec 2013 07:26:38 +0000 (16:26 +0900)]
Request authentication of itself.

Change-Id: I4a9e9d573cbbe170bd56824b695cc4b2a0f544b5
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoFix wayland_kms_query_buffer() to return correct texture format. 84/30484/4
Takanari Hayama [Sun, 15 Dec 2013 08:40:27 +0000 (17:40 +0900)]
Fix wayland_kms_query_buffer() to return correct texture format.

Change-Id: Iad5aaad8b9bf1e8e98003684d45ca6439206aee7
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoEnable verbose warning messages during compilation. 83/30483/4
Takanari Hayama [Sun, 15 Dec 2013 08:07:49 +0000 (17:07 +0900)]
Enable verbose warning messages during compilation.

Change-Id: Iaee3d879856b20dd2def97977587d29829bed0fa
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoForward DRM authentication to the upstream server. 82/30482/5
Takanari Hayama [Sun, 15 Dec 2013 08:05:36 +0000 (17:05 +0900)]
Forward DRM authentication to the upstream server.

When wayland compositors are nested, the authentication requests for DRM shall
be forwarded to the upstream compositor. This will allow the DRM master to be
able to authenticate the client.

Change-Id: I19025be55dbe86e72b54bb2a64aed533ceef91f8
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoMake wl_kms allocation robust. 59/31059/3
Takanari Hayama [Sun, 15 Dec 2013 07:51:28 +0000 (16:51 +0900)]
Make wl_kms allocation robust.

Change-Id: I5880fa2702098ab934157b1c205c5434bfdeb726
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoInitial commit. 80/30480/4
Takanari Hayama [Tue, 12 Nov 2013 23:38:43 +0000 (08:38 +0900)]
Initial commit.

Change-Id: If050d8825d21fc56318cf0dd557d541e16d4beef
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
9 years agoInitial empty repository
Sriram Ramkrishna [Wed, 29 Oct 2014 03:08:40 +0000 (20:08 -0700)]
Initial empty repository