AW: [PATCH 1/3] protocol: Add new protocol to share ivi-surface

NOBUHIKO_TANIBATA at denso.co.jp NOBUHIKO_TANIBATA at denso.co.jp
Mon Jan 11 03:26:11 EST 2016


Hi Michael-san,

Good point. This new protocol can be used for a nested compositor. To implement, nest
compositor, there would be two options,
- Implement a plugin as a part of weston.
- Or implement an wayland application who composite other application's contents on its
surface as a nest compositor.

>on the host application itself, instead of defining a new ivi-share interface ?

Yes, this protocol can help the second way to get graphic buffer which will be composed in
next compositor. I think this shall not be compliance but I would like to contribute it
for convenience.
A reference implementation is only dependent on libgbm so it can be applied on almost of
SoCs.

>Shall the new protocol be used to enable the sharing only for a subset of surfaces ?
This would be selected by system design. Host application can get graphic buffer by ivi
ID.

Best regards,
Nobuhiko Tanibata


谷端 伸彦 / Nobuhiko Tanibata
mailto:NOBUHIKO_TANIBATA at denso.co.jp



送信元:	<Michael.Schuldt at bmw.de>
宛先:	<ntanibata at jp.adit-jv.com>, <genivi-ivi-layer-management at lists.genivi.org>
日付:	2016/01/11 14:38
件名:	AW: [PATCH 1/3] protocol: Add new protocol to share ivi-surface
送信者:	genivi-ivi-layer-management-bounces at lists.genivi.org



Hi Nobuhiko-san,

what is the difference instead of implementing a nested compositor / embedded compositor (
http://wayland.freedesktop.org/docs/html/ch02.html#sect-Compositors-Embedding-Compositor)
on the host application itself, instead of defining a new ivi-share interface ?
Shall the new protocol be used to enable the sharing only for a subset of surfaces ?

Regards

Michael.

-----Ursprüngliche Nachricht-----
Von: genivi-ivi-layer-management-bounces at lists.genivi.org [
mailto:genivi-ivi-layer-management-bounces at lists.genivi.org] Im Auftrag von Tanibata,
Nobuhiko (ADITJ/SWG)
Gesendet: Dienstag, 22. Dezember 2015 16:37
An: genivi-ivi-layer-management at lists.genivi.org
Betreff: [PATCH 1/3] protocol: Add new protocol to share ivi-surface

ivi-share.xml to share buffer from client to Host application.
It also allows Host application to send transformed input
event to client application.

Signed-off-by: Nobuhiko Tanibata <ntanibata at jp.adit-jv.com>
---
 protocol/ivi-share.xml | 139 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 139 insertions(+)
 create mode 100644 protocol/ivi-share.xml

_______________________________________________
genivi-ivi-layer-management mailing list
genivi-ivi-layer-management at lists.genivi.org
https://lists.genivi.org/mailman/listinfo/genivi-ivi-layer-management


More information about the genivi-ivi-layer-management mailing list