[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: Xgl/Xegl future?
From:       Ian Romanick <idr () us ! ibm ! com>
Date:       2005-08-29 15:30:25
Message-ID: 43132A11.6050402 () us ! ibm ! com
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Matthias Hopf wrote:
> On Aug 25, 05 23:05:04 -0400, Michel Dänzer wrote:
>>On Thu, 2005-08-25 at 18:30 +0200, Matthias Hopf wrote:
>>
>>>Yes, but as soon as we want an abstraction layer (in this case OpenGL),
>>>this isn't easily accessible, as several hardware vendors chose to not
>>>convert YUV to RGB on PutImage, but during scanout (using color keying
>>>for selecting the YUV framebuffer).
>>
>>We're not talking about overlays (which will be little use with
>>compositing) but about using the 3D engine to do the colourspace
>>conversion and scaling.
> 
> I was talking about that there is no common interface for YUV to RGB
> conversion using the graphics hardware.  Thus we should do this with
> pixel shader, which *is* a common interface that is capable of doing
> this. We can have other implementations if the hardware doesn't support
> pixel shader, but this will be our first try.

But don't you really want to be able to use 422 source images?  Pixel
shaders won't help there.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFDEyoRX1gOwKyEAw8RAmcJAJ9DhJpQVg4v2H+zJZQ1YICvSUnzAACcC9a4
ck2gx83Earh95dL0HCN4isY=
=27Up
-----END PGP SIGNATURE-----

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic