DRM render

Rajagopal, Arunkumar (A.) arunkumar.rajagopal at visteon.com
Tue Nov 15 04:28:57 EST 2016

Hi Anthenony,

For IMX6, Freescale provided eglvivsink(with wayland) for playing the video instead wayland sink.
I have modified the code to work with ivi-shell.

Patch, that I have attached in the github. Please refer that.
Wayland sink taking more CPU to play the video(around 70%), so that we moved to eglvivsink and CPU will take less 20% to play the video with this sink.


Arunkumar R

-----Original Message-----
From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-bounces at mailman1.genivi.org] On Behalf Of Ucan, Emre (ADITG/SW1)
Sent: Tuesday, November 15, 2016 1:28 PM
To: 袁嘉伟; genivi-ivi
Subject: RE: DRM render


1. Wayland IVI Extension examples are wayland clients. You can use pixman renderer with drm backend with --use-pixman commandline option.
2. I think wayland sink only supports wl_shell. Therefore, you cannot use it with ivi-shell out of the box. You have to implement ivi_application support for wayland sink.

Best regards

Emre Ucan
Software Group I (ADITG/SW1)

Tel. +49 5121 49 6937

> -----Original Message-----
> From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-
> bounces at mailman1.genivi.org] On Behalf Of ???
> Sent: Dienstag, 15. November 2016 04:13
> To: genivi-ivi
> Subject: DRM render
> Hi,All:
>     1. Now genivi ivi extension provide some examples only about 
> OpenGL ES render.
>     Could drm backend use the pixman renderer instead of OpenGL ES?
>     2. Could ivi extension support that using wayland sink to render 
> Gstreamer Video?
>         If not, how could ivi render the video?
>     Perhaps the way I asked is not very correct. Please bear with me.
> Best regards,
> Anthenony
genivi-ivi-layer-management mailing list genivi-ivi-layer-management at mailman1.genivi.org

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