On Fri, May 01, 2015 at 08:01:34PM +0300, Tone Kastlunger wrote:
>  I'd guess this would require patching lipstick (compositor) as well?
>  tortoisedoc

I cannot tell. One option is to use wayland subsurfaces (I don't know if it's
even possible or not). We can then extend droideglsink to use subsurfaces
and let the compositor do the work.

I would not prefer giving the buffers themselves to the app for rendering 
because:
1) There is no guarantee that the content of the buffers will be cross 
platform. We get
a vendor specific data format encapsulated within an android buffer and we do 
not
even know (from a programming POV) what the format of the data is
2) If the app blocks, the decoding pipeline will stall. We can push up to 2 
buffers only
to the app and if we don't get them back to the decoder we will block and stop 
decoding.
2 is what we are limiting ourselves to currently but could increase in the 
future.

An alternate way is to patch glimagesink from plugins-bad to grok our buffers
or to enable waylandsink and ship it.

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

Reply via email to