Sub-surface protocol
Kai-Uwe Behrmann
ku.b at gmx.de
Tue Dec 18 12:09:09 PST 2012
> On Tue, Dec 18, 2012 at 10:45 AM, Kai-Uwe Behrmann <ku.b at gmx.de> wrote:
>> Am 17.12.2012 16:47, schrieb Richard Hughes:
>>> On 5 December 2012 14:32, Pekka Paalanen <ppaalanen at gmail.com> wrote:
>>>>
>>>> One of the most important use cases is a video player in a window. It
>>>> has XRGB or ARGB window decorations, usually the video content in YUV,
>>>> and possibly an ARGB overlay for subtitles etc. Currently, the client
>>>> has to color-convert the video, and merge it with the decorations and
>>>> subtitles, before sending the grand ARGB buffer to the compositor.
>>>
>>>
>>> A subsurface idea was what Øyvind and I
>>> were discussing at the OpenICC hackfest when we were talking about
>>> tagging a surface with a known ICC profile. This would allow a toolkit
>>> to declare a window area to be AdobeRGB or some home-created camera
>>> profile from a jpeg that has been tagged with an embedded color
>>> profile.
>>
>>
>> Sounds natural to help with CM compositing needs and was therefore discussed
>> [1] for OpenICC's Color Management Near X project in 2008.
>>
>> However, we had seen quite some objections around subwindows at that time.
>> Did something substancial change on that matter?
> I don't see anything there that applies to Wayland. The link to the
> original proposal is also dead.
the old thread starter from Tomas for reference:
http://www.spinics.net/lists/xorg/msg35268.html
>> To put the question in other words, do Qt and Gtk developers now or soon
>> play with the idea to use wayland as the internal compositing core?
> I believe both have paths to use subwindows/subsurfaces for video and
> OpenGL. These can probably be used for clients with special needs,
> such as image viewers and editors which would simply attach an ICC
> profile to the subsurface. For compositing they could use subsurfaces
> to optimize scrolling performance. I expect that to happen with
> browsers first and I believe Android already does that.
Reads encouraging.
>> [1] https://mail.gnome.org/archives/gtk-devel-list/2008-June/msg00150.html
More information about the wayland-devel
mailing list