On Sat, May 09, 2015 at 10:14:08AM +0800, Halley wrote:
>  I don't have much idea on it as well.
> 
>  I think EGLImage or texture id are concept inside one process, not able
>  to shared between two process (wayland client and wayland server). for
>  EGL application, drm buffer name is passed by wayland-drm protocol
>  inside libEGL.
> 
>  some global buffer handle are required to share the buffer directly
>  from app to weston. like gralloc handle, dma_buf, or drm name.

This is an implementation detail. As long as we are using Android adaptation
and libhybris we already have Android native buffers which we can pass around.

We can always extend droideglsink with a mechanism that allows sending such 
buffers
directly to the wayland compositor without the app even noticing. The downsides 
are:
1) I have no idea how that can be implemented with QtMultimedia
2) The app might need to render GUI controls on top of the video which is the 
reason why
I suggested sub surfaces (But I don't know if it is supported or not).

Cheers,
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org

Reply via email to