[Intel-gfx] [PATCH] WIP: drm: i915: Pipe CSC based limited range RGB output

Jesse Barnes jbarnes at virtuousgeek.org
Thu Jan 10 23:25:44 CET 2013


On Thu, 10 Jan 2013 19:23:06 +0200
ville.syrjala at linux.intel.com wrote:

> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
> 
> A quick prototype at using the pipe CSC unit to perform the
> full->limited range RGB output conversion.
> 
> The CSC pre offset are set to 0, since the incoming data is full
> [0:255] range RGB, the coefficients are programmed to compress the
> data into [0:219] range, and then we use either the CSC_MODE black
> screen offset bit, or the CSC post offsets to shift the data to
> the correct [16:235] range.
> 
> Also have to change the confiuration of all planes so that the
> data is always sent through the pipe CSC unit.
> 
> TODO:
>  - Find out if we really need someting like this on HSW?
>  - Power cost of always sending plane data through the pipe CSC unit?
>  - Clean it up and limit it to just the platforms that need it

Nice.  Ouping should be able to collect power data for you if you give
her the bits you want compared.

-- 
Jesse Barnes, Intel Open Source Technology Center



More information about the Intel-gfx mailing list