2011/7/5 Kristian Høgsberg <[email protected]>:
> On Tue, Jul 5, 2011 at 1:28 AM, Zhao, Juan J <[email protected]> wrote:
>> Meego TV platform have a special function--multi plane(multi pipeline).
>> On Xorg, we use window manager to support this multi plane function.
>> When moving to wayland, I think the compositor is still the best place to 
>> support such functionality.
>> So I raised this question; want to follow the meego compositer authors and 
>> help to add our special functionality into that compositor.
>
> The way it works in Wayland is indeed that the compositor manages the
> display planes.  Whether it's just a single yuv overlay (like much
> desktop graphics hardware has) or a more flexible multi-plane
> pipeline, the compositor is in charge of the display hardware.  The
> clients will pass their surfaces to the compositor (including yuv
> buffers), and the compositor will be able to use a combination of gpu
> rendering and display planes to present the final output.
>
> For example, it can choose to present a fullscreen yuv surface using a
> yuv plane and then composite subtitles, on-screen controls and a
> wheater applet into a fullscreen argb display plane on top.  If the
> applet and controls go away in the next frame, it can switch to just
> displaying the subtitle surface as an overlay.

Wayland can also handle 3D TV display nicely on STB platforms by
either rendering the composited output twice in side-by-side or
top-bottom modes, or by using display hardware stereo support - for
example using two planes on the CE4100 platform.

-- 
Arnaud Vrac
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to