From: Lars-Peter Clausen <lars@metafoo.de>
To: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: dri-devel@lists.freedesktop.org
Subject: Re: [PATCH resend 1/2] drm: Fix EDID color fromat parsing
Date: Thu, 01 Mar 2012 20:26:40 +0100 [thread overview]
Message-ID: <4F4FCD70.6020806@metafoo.de> (raw)
In-Reply-To: <20120228100429.10a52637@jbarnes-desktop>
On 02/28/2012 07:04 PM, Jesse Barnes wrote:
> On Tue, 28 Feb 2012 10:21:44 +0100
> Lars-Peter Clausen <lars@metafoo.de> wrote:
>
>> The code should obviously check the EDID feature field for EDID feature flags
>> and not the color_formats field of the drm_display_info struct. Also update the
>> color_formats field with new modes instead of overwriting the current mode.
>>
>> Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
>> ---
>> drivers/gpu/drm/drm_edid.c | 8 ++++----
>> 1 files changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c
>> index 7ee7be1..a6bb2f5 100644
>> --- a/drivers/gpu/drm/drm_edid.c
>> +++ b/drivers/gpu/drm/drm_edid.c
>> @@ -1700,10 +1700,10 @@ static void drm_add_display_info(struct edid *edid,
>> }
>>
>> info->color_formats = DRM_COLOR_FORMAT_RGB444;
>> - if (info->color_formats & DRM_EDID_FEATURE_RGB_YCRCB444)
>> - info->color_formats = DRM_COLOR_FORMAT_YCRCB444;
>> - if (info->color_formats & DRM_EDID_FEATURE_RGB_YCRCB422)
>> - info->color_formats = DRM_COLOR_FORMAT_YCRCB422;
>> + if (edid->features & DRM_EDID_FEATURE_RGB_YCRCB444)
>> + info->color_formats |= DRM_COLOR_FORMAT_YCRCB444;
>> + if (edid->features & DRM_EDID_FEATURE_RGB_YCRCB422)
>> + info->color_formats |= DRM_COLOR_FORMAT_YCRCB422;
>>
>> /* Get data from CEA blocks if present */
>> edid_ext = drm_find_cea_extension(edid);
>
> Ah that's better. Do you have a TV that reports these feature bits?
> If so, which model?
No, I just stumbled upon it when implementing patch 2 of this series.
>
> Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
>
next prev parent reply other threads:[~2012-03-01 19:36 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-28 9:21 [PATCH resend 1/2] drm: Fix EDID color fromat parsing Lars-Peter Clausen
2012-02-28 9:21 ` [PATCH resend 2/2] drm: Parse color format information in CEA blocks Lars-Peter Clausen
2012-02-28 18:06 ` Jesse Barnes
2012-02-28 18:04 ` [PATCH resend 1/2] drm: Fix EDID color fromat parsing Jesse Barnes
2012-03-01 19:26 ` Lars-Peter Clausen [this message]
2012-03-01 22:13 ` Tormod Volden
2012-03-15 15:31 ` Lars-Peter Clausen
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=4F4FCD70.6020806@metafoo.de \
--to=lars@metafoo.de \
--cc=dri-devel@lists.freedesktop.org \
--cc=jbarnes@virtuousgeek.org \
/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