DRM render

arunkrish20 . arunkrish20 at gmail.com
Mon Nov 21 05:52:01 EST 2016


Hi Anthenony,

Please find the below sample pipeline command,
gst-launch-1.0 playbin uri=file:///meta/video1.mp4
video-sink="imxeglvivsink window-width=800 window-height=480

Thanks,
Arunkumar R

On Mon, Nov 21, 2016 at 2:38 PM, 袁嘉伟 <yuanjw1025 at 163.com> wrote:

> Hi, Arunkumar:
>
>         I have compiled gstreamer-imx0.12.3 with your patch successfully.
>         I want to test whether the libgstxxxx.so file are available.
>         Do you have any video examples with eglvivsink?
>
>
> Best regards,
> Anthenony
>
> 在 2016-11-18 17:24:55,"arunkrish20 ." <arunkrish20 at gmail.com> 写道:
>
> Hi Anthenony,
>
>
> EGLvivsink is under Freescale/Gstreamer-imx for IMX6.
>
> But i dont know about "glimagesink". I have seen in internet, I think
> freescale is not provided this sink, Please confirm with him.
>
> Please go through the link and understand further on eglvivsink related
> stuffs.
> https://github.com/Freescale/gstreamer-imx
>
> Thanks,
> Arunkumar R
>
> On Fri, Nov 18, 2016 at 12:43 PM, 袁嘉伟 <yuanjw1025 at 163.com> wrote:
>
>> Hi Arunkumar,
>>
>>        Thank you for your help.
>>
>>        The engineer of Freescale told me that I should use glimagesink to
>> playing the video in this project.
>>        I know nothing about glimagesink.
>>        So do you know that could glimagesink work with ivi-shell?
>>        If not, is there any other way?
>>
>>
>> Best regards,
>> Anthenony
>>
>>
>> At 2016-11-17 15:48:59, "arunkrish20 ." <arunkrish20 at gmail.com> wrote:
>>
>> Hi Anthenony,
>>
>> Have you checked my patch in the given link in my previous mail.
>> Are you able to run the video in your setup with eglvivsink?
>> Why do you want to use ilm APIS in eglvivsink?
>>
>> Your ilm surface controls should be in your application, not from
>> eglvivsink.
>>
>> Eglvivsink should create the surface when pipeline is created.
>> When you destroy the pipelines eglvivsink will remove the surface. Thats
>> it.
>> Meantime your application should take care of surface visibility or
>> anything based on use case.
>> You should not overload or should not write the application code in the
>> eglvivsink.
>>
>> How to run:
>> 1. Run the layer-add-surface 1000 1
>> 2. Give gstreamer pipeline command to play a video with eglvivsink.
>> note: if still video is not visible check the visibility of the surface
>> attached from eglvivsink.
>>
>> Feel free to ask anything related to this.
>>
>> Thanks,
>> Arunkumar R
>>
>>
>>
>> On Thu, Nov 17, 2016 at 12:49 PM, 袁嘉伟 <yuanjw1025 at 163.com> wrote:
>>
>>> Hi Arunkumar,
>>>
>>>     Do you have any simple examples which is about eglvivsink and use
>>> the ilm APIS?
>>>     I want to learn more knowledge about eglvivsink and apply to the
>>> project.
>>>     Thanks.
>>>
>>>
>>> Best regards,
>>> Anthenony
>>>
>>>
>>> At 2016-11-15 17:28:57, "Rajagopal, Arunkumar (A.)" <arunkumar.rajagopal at visteon.com> wrote:
>>> >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.
>>> >
>>> >https://github.com/Freescale/gstreamer-imx/issues/115#issuecomment-260185862
>>> >
>>> >Thanks,
>>> >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
>>> >
>>> >Hi,
>>> >
>>> >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
>>> >http://lists.genivi.org/cgi-bin/mailman/listinfo/genivi-ivi-layer-management
>>>
>>>
>>> _______________________________________________
>>> genivi-ivi-layer-management mailing list
>>> genivi-ivi-layer-management at mailman1.genivi.org
>>> http://lists.genivi.org/cgi-bin/mailman/listinfo/genivi-ivi-
>>> layer-management
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genivi.org/pipermail/genivi-ivi-layer-management_lists.genivi.org/attachments/20161121/1588431a/attachment.html>


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