On 07/04/2021 12:31, Jani Nikula wrote:
> On Wed, 07 Apr 2021, Hans Verkuil wrote:
>> It is the most complete EDID parser I know based on the various standards.
>
> Does it support pure DisplayID in addition to DisplayID blocks embedded
> to EDID extension blocks? I thin
Hi Pekka,
On 07/04/2021 10:44, Pekka Paalanen wrote:
> Hi all,
>
> with display servers proliferating thanks to Wayland, and the Linux
> kernel exposing only a very limited set of information based on EDID
> (rightfully so!), the need to interpret EDID blobs is spreading even
> more. I would
On 13/08/18 08:13, Daniel Stone wrote:
> Hi,
>
> On Sun, 12 Aug 2018 at 21:53, Alan Coopersmith
> wrote:
>> On 06/22/18 01:12 AM, Hans Verkuil wrote:
>>> Thank you for this information. I looked through all the bug reports and
>>> 100607, 100340 and 93366 w
On 06/22/2018 01:36 AM, Alan Coopersmith wrote:
> On 06/21/18 01:59 AM, Hans Verkuil wrote:
>> Hi all,
>>
>> As Adam already announced earlier this week I'm taking over maintenance of
>> the edid-decode utility.
>>
>> Since I am already maintaining other
also know that some patches for edid-decode were posted to xorg-devel that
were never applied. I will try to find them, but to be safe it is best to
repost them to linux-media.
Regards,
Hans Verkuil
___
xorg-devel@lists.x.org: X.Org development
TpFH -> TpFR
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
index 92dbfcf1..5592227d 100644
--- a/edid-decode.c
+++ b/edid-decode.c
@@ -1693,7 +1693,7 @@ sta
From: Hans Verkuil <hans.verk...@cisco.com>
This bit was added in CTA-861-G.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index 074cb821..2727fd18 100644
--- a/edid-decode.
From: Hans Verkuil <hans.verk...@cisco.com>
This was introduced in HDMI 2.0.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 70 ++-
1 file changed, 69 insertions(+), 1 deletion(-)
diff --git a/edi
From: Hans Verkuil <hans.verk...@cisco.com>
The CTA-861-G standard (successor to CEA-861-F) adds new VIC codes.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 93 +++
1 file changed, 81 insertions(+),
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for the new CTA-861-G Hybrid Log-Gamma transfer
function.
Also decode the luminance values in the static metadata block to
cd/m^2 values.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
Makefile | 2 +-
edid-d
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for extended audio formats and report the format
specific information.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 51 ---
1 file changed, 44 inse
From: Hans Verkuil <hans.verk...@cisco.com>
'if (x[0] >> i)' is not how you test if bit i is set.
'if (x[0] & (1 << i))' works a lot better!
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 6 +++---
1 file changed, 3 insertions(+), 3 del
From: Hans Verkuil <hans.verk...@cisco.com>
Support this CTA-861-G data block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index b2b116
From: Hans Verkuil <hans.verk...@cisco.com>
The names where a bit irregular, sync them up with the CTA-861-G
standard.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/e
From: Hans Verkuil <hans.verk...@cisco.com>
More bits are now in use, implement support for those.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 39 +++
1 file changed, 23 insertions(+), 16 deletions(-)
diff --git a/edi
From: Hans Verkuil <hans.verk...@cisco.com>
Support the Room Configuration Data Block and the Speaker Location
Data Block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 112 --
1 file changed, 10
From: Hans Verkuil <hans.verk...@cisco.com>
The Consumer Electronics Association was renamed to Consumer Technology
Association. Update all cea references to cta.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-de
From: Hans Verkuil <hans.verk...@cisco.com>
This second round of patches adds support for new post-CTA-861-F
EDID additions. The first patch fixes three badly broken bit-tests.
Arnaud Vrac caught one of those three as well:
https://patchwork.freedesktop.org/patch/174655/
But this patch
From: Hans Verkuil <hans.verk...@cisco.com>
Support this CTA-861 block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 32
1 file changed, 32 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index 550c2d58..c61
On 09/08/17 15:13, walter harms wrote:
>
>
> Am 08.09.2017 12:32, schrieb Hans Verkuil:
>> From: Hans Verkuil <hans.verk...@cisco.com>
>>
>> The CTA-861-G standard (successor to CEA-861-F) adds new VIC codes.
>>
>> Signed-off-by: Hans Verkuil <
On 09/08/17 15:05, walter harms wrote:
>
>
> Am 08.09.2017 12:32, schrieb Hans Verkuil:
>> From: Hans Verkuil <hans.verk...@cisco.com>
>>
>> Support the Room Configuration Data Block and the Speaker Location
>> Data Block.
>>
>>
From: Hans Verkuil <hans.verk...@cisco.com>
The CTA-861-G standard (successor to CEA-861-F) adds new VIC codes.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 93 +++
1 file changed, 81 insertions(+),
From: Hans Verkuil <hans.verk...@cisco.com>
Support this CTA-861-G data block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index b2b116
From: Hans Verkuil <hans.verk...@cisco.com>
This bit was added in CTA-861-G.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index 074cb821..2727fd18 100644
--- a/edid-decode.
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for the new CTA-861-G Hybrid Log-Gamma transfer
function.
Also decode the luminance values in the static metadata block to
cd/m^2 values.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
Makefile | 2 +-
edid-d
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for extended audio formats and report the format
specific information.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 51 ---
1 file changed, 44 inse
From: Hans Verkuil <hans.verk...@cisco.com>
'if (x[0] >> i)' is not how you test if bit i is set.
'if (x[0] & (1 << i))' works a lot better!
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 6 +++---
1 file changed, 3 insertions(+), 3 del
From: Hans Verkuil <hans.verk...@cisco.com>
Support the Room Configuration Data Block and the Speaker Location
Data Block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 112 --
1 file changed, 10
From: Hans Verkuil <hans.verk...@cisco.com>
This second round of patches adds support for new post-CEA-861-F
EDID additions. The first patch fixes three badly broken bit-tests.
Arnaud Vrac caught one of those three as well:
https://patchwork.freedesktop.org/patch/174655/
But this patch
From: Hans Verkuil <hans.verk...@cisco.com>
More bits are now in use, implement support for those.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 39 +++
1 file changed, 23 insertions(+), 16 deletions(-)
diff --git a/edi
On 09/08/17 10:50, walter harms wrote:
>
>
> Am 07.09.2017 20:03, schrieb Hans Verkuil:
>> From: Hans Verkuil <hans.verk...@cisco.com>
>>
>> More bits are now in use, implement support for those.
>>
>> Signed-off-by: Hans Verkuil <hans.
On 09/08/17 10:22, walter harms wrote:
>
>
> Am 07.09.2017 20:03, schrieb Hans Verkuil:
>> From: Hans Verkuil <hans.verk...@cisco.com>
>>
>> Support this CTA-861-G data block.
>>
>> Signed-off-by: Hans Verkuil <hans.
On 09/08/17 10:28, walter harms wrote:
>
>
> Am 07.09.2017 20:03, schrieb Hans Verkuil:
>> From: Hans Verkuil <hans.verk...@cisco.com>
>>
>> Add support for the new CTA-861-G Hybrid Log-Gamma transfer
>> function.
>>
>> Also decode the luminan
On 09/07/2017 08:03 PM, Hans Verkuil wrote:
> From: Hans Verkuil <hans.verk...@cisco.com>
>
> This second round of patches adds support for new post-CEA-861-F
> EDID additions. The last patch fixes three badly broken bit-tests.
>
> Arnaud Vrac caught one of those t
When printing the audio properties of an audio format, indent the
text a bit further to the right to make it easier to see where
each audio format starts and to which audio format the properties
belong.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 12 ++---
On 09/07/2017 06:47 PM, Adam Jackson wrote:
> On Thu, 2017-09-07 at 08:53 +0200, Hans Verkuil wrote:
>
>> Just wondering who will pick this up and (hopefully) merge it and
>> when?
>> I have more edid-decode patches pending and I was wondering whether I
>> shou
From: Hans Verkuil <hans.verk...@cisco.com>
This bit was added in CTA-861-G.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index caf35907..d0da48e2 100644
--- a/edid-decode.
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for the new CTA-861-G Hybrid Log-Gamma transfer
function.
Also decode the luminance values in the static metadata block to
cd/m^2 values.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
Makefile | 2 +-
edid-d
From: Hans Verkuil <hans.verk...@cisco.com>
The CTA-861-G standard (successor to CEA-861-F) adds new VIC codes.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 93 +++
1 file changed, 81 insertions(+),
From: Hans Verkuil <hans.verk...@cisco.com>
This second round of patches adds support for new post-CEA-861-F
EDID additions. The last patch fixes three badly broken bit-tests.
Arnaud Vrac caught one of those three as well:
https://patchwork.freedesktop.org/patch/174655/
But this patch
From: Hans Verkuil <hans.verk...@cisco.com>
More bits are now in use, implement support for those.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 38 ++
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/edi
From: Hans Verkuil <hans.verk...@cisco.com>
Support the Room Configuration Data Block and the Speaker Location
Data Block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 79 ---
1 file changed, 76 inse
From: Hans Verkuil <hans.verk...@cisco.com>
'if (x[0] >> i)' is not how you test if bit i is set.
'if (x[0] & (1 << i))' works a lot better!
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 6 +++---
1 file changed, 3 insertions(+), 3 del
From: Hans Verkuil <hans.verk...@cisco.com>
Add support for extended audio formats and report the format
specific information.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 45 +
1 file changed, 41 insertions(+),
From: Hans Verkuil <hans.verk...@cisco.com>
Support this CTA-861-G data block.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 33 +
1 file changed, 33 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index effcf7
Hi all,
On 08/31/2017 01:40 PM, Hans Verkuil wrote:
> From: Hans Verkuil <hans.verk...@cisco.com>
>
> This edid-decode patch series has been sitting in my git repo for
> way too long, so it is time to upstream this.
>
> We (that is Cisco Systems Norway) have been using t
From: Hans Verkuil <hans.verk...@cisco.com>
Support CVT 3 byte codes and calculate the horizontal frequencies
and max clock from them. Use this to improve the range checking.
Also always print the hfreq and clock for the timings to help
figuring out which timings are out of the monitor
From: Hans Verkuil <hans.verk...@cisco.com>
The max TMDS rate in the HDMI VSDB is 340 MHz and the max TMDS
rate in the HDMI Forum VSDB is 0 or in the range 341-600 MHz.
Check for this.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 22 ++
From: Hans Verkuil <hans.verk...@cisco.com>
The wrong bit was tested.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/edid-decode.c b/edid-decode.c
index 4105700f..5a162b14 100644
--- a/e
From: Hans Verkuil <hans.verk...@cisco.com>
Also warn if the sRGB bit is set but the chromaticities do not
match sRGB.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 38 --
1 file changed, 36 insertions(+), 2 deletions(-)
From: Hans Verkuil <hans.verk...@cisco.com>
SVDs in the 4:2:0 Capability Data Block run at half the normal
pixelclock. Take that into consideration when updating the max
pixelclock.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 9 +
1 fil
From: Hans Verkuil <hans.verk...@cisco.com>
Show correct EDID version in a string. Also turn the monitor range
check into a warning for EDID 1.4 (an 1.4 Errata says that explicitly
mentioned timings supersede the monitor range definition).
Signed-off-by: Hans Verkuil <hans.verk...@
From: Hans Verkuil <hansv...@cisco.com>
The Model Year is only available in 1.4. And in 1.3 bits 4-3 are always
for the Display Type.
Signed-off-by: Hans Verkuil <hansv...@cisco.com>
---
edid-decode.c | 43 +--
1 file changed, 21 inser
From: Hans Verkuil <hansv...@cisco.com>
Useful when the hex dump comes from source code.
Signed-off-by: Hans Verkuil <hansv...@cisco.com>
---
edid-decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/edid-decode.c b/edid-decode.c
index d38d2a3d..ea4
From: Hans Verkuil <hans.verk...@cisco.com>
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 296 +++---
1 file changed, 157 insertions(+), 139 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
in
From: Hans Verkuil <hans.verk...@cisco.com>
Besides printing the contents of that data block, also check
that the HF VSDB comes immediately after the HDMI VSDB as per the
spec.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-d
From: Hans Verkuil <hans.verk...@cisco.com>
The meaning of the preferred timing bit changed in 1.4. In that case
there is always a preferred timing, but how it is interpreted depends
on this bit.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 9 +
From: Hans Verkuil <hansv...@cisco.com>
Prototypes may have a year that is in the future, so give this a bit more
slack.
Signed-off-by: Hans Verkuil <hansv...@cisco.com>
---
edid-decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/edid-decode.c b/edid-de
From: Hans Verkuil <hans.verk...@cisco.com>
Issue a warning if that is not the case.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 36 +++-
1 file changed, 27 insertions(+), 9 deletions(-)
diff --git a/edid-decode.c b/e
From: Hans Verkuil <hans.verk...@cisco.com>
This bit was "Supports GTF timings within operating range", but for
EDID 1.4 it has been renamed to "Display is continuous frequency".
Update the text accordingly.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
--
From: Hans Verkuil <hans.verk...@cisco.com>
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index 0ae465f2..c1503366 100644
--- a/edid-decode.c
+++ b/e
From: Hans Verkuil <hans.verk...@cisco.com>
Support for this format is required by the CEA-861 spec.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c
index e40a33
From: Hans Verkuil <hans.verk...@cisco.com>
Add the horizontal frequency and pixelclock information to the
established timings and VIC codes.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 381 +++---
1
From: Hans Verkuil <hans.verk...@cisco.com>
Parenthesis are needed to correctly report the CVT version.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/edid-decode.c b/edid-decode.c
in
From: Hans Verkuil <hans.verk...@cisco.com>
Print the contents of the DCM definition.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
index 3ea3cb
From: Hans Verkuil <hans.verk...@cisco.com>
Support display descriptor tag 0xFA which reports more standard timings.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 88 +++
1 file changed, 46 inser
From: Hans Verkuil <hans.verk...@cisco.com>
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 66 +--
1 file changed, 64 insertions(+), 2 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
in
From: Hans Verkuil <hans.verk...@cisco.com>
According to CEA-861-F if the serial string is provided in the detailed
block, then the serial number should be 0.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 9 +
1 file changed, 9 insertions(+)
diff
From: Hans Verkuil <hansv...@cisco.com>
Allow for spaces and '0x' prefixes.
Signed-off-by: Hans Verkuil <hansv...@cisco.com>
---
edid-decode.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
index 58dc1c13..d38d2a3d 10064
From: Hans Verkuil <hans.verk...@cisco.com>
This edid-decode patch series has been sitting in my git repo for
way too long, so it is time to upstream this.
We (that is Cisco Systems Norway) have been using this to verify
both our own and others EDIDs. So besides adding support for ne
From: Hans Verkuil <hans.verk...@cisco.com>
Correctly interpret the week/year bytes.
Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
edid-decode.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/edid-decode.c b/edid-decode.c
index 38cd72b6..ed7
71 matches
Mail list logo