setting surface id by waylandsink in ivi shell

Ucan, Emre (ADITG/ESB) eucan at de.adit-jv.com
Wed Dec 6 06:43:46 EST 2017


Hi,

Wl-shell-emulator generates IDs for wl_shell clients. You have to modify wl_shell_emulator to have a specific ID. You need also a way to recognize waylandsink surface.

Best regards

Emre Ucan
Engineering Software Base (ADITG/ESB)

Tel. +49 5121 49 6937

> -----Original Message-----
> From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-
> bounces at lists.genivi.org] On Behalf Of Friedrich, Eugen (ADITG/ESB)
> Sent: Mittwoch, 6. Dezember 2017 12:27
> To: 郑家伟; genivi-ivi-layer-management at lists.genivi.org
> Subject: RE: setting surface id by waylandsink in ivi shell
> 
> Hi,
> 
> This is an application task to assign the ivi surface id to the wayland surface,
> seems like you waylandsink implementation is doing it for you, maybe
> depending on the PID + some calculations,
> You could implement additional parameter to waylandsink which would
> receive the ID.
> 
> 
> 
> Best regards
> 
> Eugen Friedrich
> Engineering Software Base (ADITG/ESB)
> 
> Tel. +49 5121 49 6921
> 
> > -----Original Message-----
> > From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-
> > bounces at lists.genivi.org] On Behalf Of ???
> > Sent: Mittwoch, 6. Dezember 2017 12:09
> > To: genivi-ivi-layer-management at lists.genivi.org
> > Subject: setting surface id by waylandsink in ivi shell
> >
> > I am new to wayland. I am using GSreamer 1.8.3 and weston 1.9.0. I was
> able
> > to play video by waylandsink in ivi shell that used the following pipeline
> > "gst-launch-1.0 filesrc location=/home/root/Pitbull_h264_1080p.mp4 !
> > decodebin ! videoconvert ! waylandsink"
> > when I check the surface,find the surface id is dynamic, but my
> requirement
> > is how to set a fixed surface id, then can control the surface by id.
> > thank you!
> >
> >
> > My weston.ini:
> >
> > [core]
> > shell=ivi-shell.so
> >
> > [ivi-shell]
> > ivi-module=ivi-controller.so,wl-shell-emulator.so
> > ivi-input-module=ivi-input-controller.so
> > _______________________________________________
> > genivi-ivi-layer-management mailing list
> > genivi-ivi-layer-management at lists.genivi.org
> > https://lists.genivi.org/mailman/listinfo/genivi-ivi-layer-management
> _______________________________________________
> 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