Hi Mathias!

Can you outline how LayerBuffers are intended to work in SurfaceFlinger.
- Are these buffers still allocated by SurfaceFlinger?
- Does it enable for example multiple buffers to be queued for display
(rather than a double buffered approach).
- Is the intention of them to provide support for streams of video
data (e.g. from decoded video).
- Is the intention that these buffers will get locked/unlocked and
drawn to by a client, or does Android differentiate between surfaces
used for general rendering and those used for say video playback.
- With respect to video playback does Android expect to be able to say
decode a video frame and then allow for example some rendering to be
added to the buffer before being presented for display?
- Can you describe how video playback relates to SurfaceFlinger?
- What mechanisms are used to ensure that video frames are displayed
at the correct time by SurfaceFlinger?

Thanks.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to