[meta-freescale] how to combine wayland surface and gst-fsl-plug video?

Carlos Rafael Giani dv at pseudoterminal.org
Tue Apr 8 05:09:53 PDT 2014

On 2014-04-08 14:09, Daiane Angolini wrote:
> On Tue, Apr 8, 2014 at 6:06 AM, Baodong Chen <chenbdchenbd at gmail.com> wrote:
>> need help!
>> On Fri, Apr 4, 2014 at 7:02 PM, Baodong Chen <chenbdchenbd at gmail.com> wrote:
>>> Hello:
>>> I am using fsl 3.0.17-1.0.0_beta bsp for my testing board.
>>> and build a fsl-image-weston image for using wayland.
>>> then i create a test program which create a wayland surface using wayland
>>> shm
>>> interface.
>>> the surface is my ui interface having a few buttons. when i click
>>> the play button to use gstreamer gst-fsl-plugin to play a video, i can NOT
>>> see my ui
>>> interface, i think the wayland surface is behind the video view, when i
>>> touch the
>>> screen, my test app can receive motion events. may be the hw layer order
>>> is
>>> wrong or color key setting?
>>> what i want:
>>> my walyand surface is on the top and i can see ui interface when playing
>>> video.
> gst-fsl-plugin does not support wayland so far. I suppose you're using
> mfw_f4lsink or mfw_isink.
> I don't know if gstreamer (the mainline one) has any sink which
> supports wayland integration. It would be better to ask for help in
> Gstreamer community.

There is a waylandsink, but it will probably not be as fast, because of 
CPU-based frame copies.

More information about the meta-freescale mailing list