New upstream snapshot.
Debian Janitor
1 year, 5 months ago
0 | |
edid-decode (0.1~git20220315.cb74358c2896+git20221104.0.2c2f3df-1) UNRELEASED; urgency=low
|
|
0 |
edid-decode (0.1~git20220315.cb74358c2896+git20221214.0.e052f5f-1) UNRELEASED; urgency=low
|
1 | 1 |
|
2 | 2 |
* New upstream snapshot.
|
3 | 3 |
* New upstream snapshot.
|
|
4 |
* New upstream snapshot.
|
4 | 5 |
|
5 | |
-- Debian Janitor <janitor@jelmer.uk> Thu, 17 Nov 2022 21:37:13 -0000
|
|
6 |
-- Debian Janitor <janitor@jelmer.uk> Sun, 18 Dec 2022 12:14:54 -0000
|
6 | 7 |
|
7 | 8 |
edid-decode (0.1~git20220315.cb74358c2896-1) unstable; urgency=medium
|
8 | 9 |
|
2073 | 2073 |
};
|
2074 | 2074 |
|
2075 | 2075 |
static const char *colorimetry2_map[] = {
|
2076 | |
"Reserved MD0",
|
2077 | |
"Reserved MD1",
|
2078 | |
"Reserved MD2",
|
2079 | |
"Reserved MD3",
|
|
2076 |
"Gamut Boundary Description Metadata Profile P0",
|
|
2077 |
"Reserved Gamut Boundary Description Metadata Profile P1",
|
|
2078 |
"Reserved Gamut Boundary Description Metadata Profile P2",
|
|
2079 |
"Reserved Gamut Boundary Description Metadata Profile P3",
|
2080 | 2080 |
"Default",
|
2081 | 2081 |
"sRGB",
|
2082 | 2082 |
"ICtCp",
|
|
2094 | 2094 |
for (i = 0; i < ARRAY_SIZE(colorimetry1_map); i++)
|
2095 | 2095 |
if (x[0] & (1 << i))
|
2096 | 2096 |
printf(" %s\n", colorimetry1_map[i]);
|
2097 | |
if (x[1] & 0xf)
|
2098 | |
fail("Reserved bits MD0-MD3 must be 0.\n");
|
|
2097 |
// Bits MD0-MD3 are used to indicate which HDMI Gamut Boundary Description
|
|
2098 |
// Metadata Profiles are supported.
|
|
2099 |
//
|
|
2100 |
// HDMI 1.3a in section 5.3.12 describes 4 possible profiles, but it marks
|
|
2101 |
// P3 as 'defined in a future specification'.
|
|
2102 |
//
|
|
2103 |
// HDMI 1.4b, however, only specifies profile P0 in section 8.3.3. And I've
|
|
2104 |
// only seen P0 in practice. My assumption is that profiles P1-P3 are never
|
|
2105 |
// used, and so these bits should be 0.
|
|
2106 |
if (x[1] & 0xe)
|
|
2107 |
fail("Reserved bits MD1-MD3 must be 0.\n");
|
2099 | 2108 |
for (i = 0; i < ARRAY_SIZE(colorimetry2_map); i++)
|
2100 | 2109 |
if (x[1] & (1 << i))
|
2101 | 2110 |
printf(" %s\n", colorimetry2_map[i]);
|
1035 | 1035 |
printf(" Left bezel size: %.1f pixels\n",
|
1036 | 1036 |
pix_mult * x[15] / 10.0);
|
1037 | 1037 |
} else {
|
1038 | |
fail("No bezel information, but the pixel multiplier is non-zero.\n");
|
|
1038 |
fail("Bezel information bit is set, but the pixel multiplier is zero.\n");
|
1039 | 1039 |
}
|
1040 | 1040 |
printf(" Tile resolution: %ux%u\n", tile_width + 1, tile_height + 1);
|
1041 | 1041 |
} else if (pix_mult) {
|