From: "Sharma, Shashank" <shashank.sharma@intel.com>
To: Rob Bradford <robert.bradford@intel.com>,
intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH 00/18] Color Management for DRM
Date: Tue, 08 Sep 2015 16:40:18 +0530 [thread overview]
Message-ID: <55EEC21A.3040605@intel.com> (raw)
In-Reply-To: <1441709348.11324.13.camel@intel.com>
Hey Rob,
My comments inline.
Regards
Shashank
On 9/8/2015 4:19 PM, Rob Bradford wrote:
> On Thu, 2015-08-06 at 22:08 +0530, Shashank Sharma wrote:
>> This patch set adds Color Manager implementation in DRM layer. Color
>> Manager is
>> an extension in DRM framework to support color
>> correction/enhancement. Various
>> Hardware platforms can support several color correction capabilities.
>> Color Manager provides abstraction of these capabilities and allows a
>> user space UI agent to correct/enhance the display using the DRM
>> property interface.
>
>
> I think this patch series is a bit too fragmented and so it's hard to
> review because the code is spread over too many commits. Could you look
> at consolidating them.
>
The whole idea and requirements we agreed on initially was to implement
it first for CHV/BSW and then implement it for BDW+. Hence the
sequencing is like that.
> Some suggestions:
>
> - merge the the data structures with adding the properties that use
> them.
> - merge 02 and 03
> - tidy up the ordering so that you e.g. add CTM infrastructure and then
> program it for BDW and then for BSW, and similarly for gamma and
> degamma.
I am afraid we are a bit late for this.
Matt has done 4 set of reviews in this order, and if I rearrange it, it
would be too much to ask from him to do it all again.
If we consider this enabling all the features for one platform first and
then extending it to others, this might not look that fragmented to you,
try this out :)
> - and conversely i think patch 05 tries to do too much, it sets up
> infrastructure and implements it for CHV.
I think I can split this into two patches.
> - (nit)try and improve the terminology (and their consistency) in the
> patches and commit messages, CTM, CSC, deGamma, gamma.
Its pretty clear, actually, may be this would help.
On DRM layer its CTM, palette_befor_ctm and palette_after_ctm, which is
as defined in the framework.
On i915 layer its CSC, degamma and gammma, which is specific to intel
hardware. Does it make sense now ?
>
> Rob
>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
prev parent reply other threads:[~2015-09-08 11:10 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-06 16:38 [PATCH 00/18] Color Management for DRM Shashank Sharma
2015-08-06 16:38 ` [PATCH 01/18] drm: Create Color Management DRM properties Shashank Sharma
2015-08-06 16:38 ` [PATCH 02/18] drm/i915: Add atomic set property interface for CRTC Shashank Sharma
2015-08-06 16:38 ` [PATCH 03/18] drm/i915: Add atomic get " Shashank Sharma
2015-08-21 22:40 ` Matt Roper
2015-08-22 6:00 ` Sharma, Shashank
2015-08-25 7:16 ` Daniel Vetter
2015-08-06 16:38 ` [PATCH 04/18] drm: Add structure for querying palette color capabilities Shashank Sharma
2015-08-06 16:38 ` [PATCH 05/18] drm/i915: Initialize color manager and add gamma correction Shashank Sharma
2015-08-21 22:40 ` Matt Roper
2015-08-22 6:08 ` Sharma, Shashank
2015-08-06 16:38 ` [PATCH 06/18] drm: Add color correction blobs in CRTC state Shashank Sharma
2015-08-21 22:40 ` Matt Roper
2015-08-22 6:09 ` Sharma, Shashank
2015-08-06 16:38 ` [PATCH 07/18] drm: Add drm structures for palette color property Shashank Sharma
2015-08-06 16:38 ` [PATCH 08/18] drm/i915: Add pipe gamma correction handlers Shashank Sharma
2015-08-21 22:40 ` Matt Roper
2015-08-22 6:11 ` Sharma, Shashank
2015-08-25 7:18 ` Daniel Vetter
2015-08-06 16:38 ` [PATCH 09/18] drm/i915: Pipe level Gamma correction for CHV/BSW Shashank Sharma
2015-08-21 22:41 ` Matt Roper
2015-08-22 6:18 ` Sharma, Shashank
2015-08-06 16:38 ` [PATCH 10/18] drm/i915: Add pipe deGamma correction handlers Shashank Sharma
2015-08-06 16:38 ` [PATCH 11/18] drm/i915: Add DeGamma correction for CHV/BSW Shashank Sharma
2015-08-06 16:38 ` [PATCH 12/18] drm: Add structure for set/get a CTM color property Shashank Sharma
2015-08-06 16:38 ` [PATCH 13/18] drm/i915: Add set/get property handlers for CSC correction Shashank Sharma
2015-08-06 16:38 ` [PATCH 14/18] drm/i915: Add CSC correction for CHV/BSW Shashank Sharma
2015-08-06 16:38 ` [PATCH 15/18] drm/i915: Initialize Gen8 pipe gamma correction Shashank Sharma
2015-08-21 22:41 ` Matt Roper
2015-08-22 6:31 ` Sharma, Shashank
2015-08-06 16:38 ` [PATCH 16/18] drm/i915: Gen8 pipe level Gamma correction Shashank Sharma
2015-08-06 16:38 ` [PATCH 17/18] drm/i915: Add DeGamma correction for BDW/SKL/BXT Shashank Sharma
2015-08-06 16:38 ` [PATCH 18/18] drm/i915: Add CSC " Shashank Sharma
2015-08-13 0:28 ` shuang.he
2015-09-30 17:49 ` Rob Bradford
2015-09-08 10:49 ` [PATCH 00/18] Color Management for DRM Rob Bradford
2015-09-08 11:10 ` Sharma, Shashank [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55EEC21A.3040605@intel.com \
--to=shashank.sharma@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=robert.bradford@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox