mirror of
https://gitlab.freedesktop.org/emersion/libdisplay-info.git
synced 2024-12-27 21:59:22 +01:00
047e8bb305
This allows callers to access the detailed DMT data. di-edid-decode is updated to print the missing fields. Signed-off-by: Simon Ser <contact@emersion.fr>
98 lines
4.6 KiB
Diff
98 lines
4.6 KiB
Diff
--- ref
|
|
+++ di
|
|
@@ -38,11 +38,11 @@
|
|
DMT 0x24: 1280x1024 75.024675 Hz 5:4 79.976 kHz 135.000000 MHz
|
|
Apple : 1152x870 75.061550 Hz 192:145 68.681 kHz 100.000000 MHz
|
|
Standard Timings:
|
|
- DMT 0x54: 2048x1152 60.000000 Hz 16:9 72.000 kHz 162.000000 MHz (RB)
|
|
+ DMT 0x54: 2048x1152 60.000000 Hz 16:9 72.000 kHz 162.000000 MHz
|
|
DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz
|
|
DMT 0x3a: 1680x1050 59.954250 Hz 16:10 65.290 kHz 146.250000 MHz
|
|
DMT 0x33: 1600x1200 60.000000 Hz 4:3 75.000 kHz 162.000000 MHz
|
|
- DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz (RB)
|
|
+ DMT 0x53: 1600x900 60.000000 Hz 16:9 60.000 kHz 108.000000 MHz
|
|
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
|
|
DMT 0x1c: 1280x800 59.810326 Hz 16:10 49.702 kHz 83.500000 MHz
|
|
DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
|
|
@@ -79,35 +79,29 @@
|
|
Supports YCbCr 4:2:2
|
|
Native detailed modes: 1
|
|
Video Data Block:
|
|
- VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (native)
|
|
- VIC 5: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz
|
|
- VIC 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
|
|
- VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
|
|
- VIC 2: 720x480 59.940060 Hz 4:3 31.469 kHz 27.000000 MHz
|
|
- VIC 15: 1440x480 59.940060 Hz 16:9 31.469 kHz 54.000000 MHz
|
|
- VIC 18: 720x576 50.000000 Hz 16:9 31.250 kHz 27.000000 MHz
|
|
- VIC 19: 1280x720 50.000000 Hz 16:9 37.500 kHz 74.250000 MHz
|
|
- VIC 30: 1440x576 50.000000 Hz 16:9 31.250 kHz 54.000000 MHz
|
|
- VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
|
|
- VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz
|
|
- VIC 33: 1920x1080 25.000000 Hz 16:9 28.125 kHz 74.250000 MHz
|
|
- VIC 34: 1920x1080 30.000000 Hz 16:9 33.750 kHz 74.250000 MHz
|
|
- VIC 1: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
|
|
+ VIC 16 (native)
|
|
+ VIC 5
|
|
+ VIC 4
|
|
+ VIC 3
|
|
+ VIC 2
|
|
+ VIC 15
|
|
+ VIC 18
|
|
+ VIC 19
|
|
+ VIC 30
|
|
+ VIC 31
|
|
+ VIC 32
|
|
+ VIC 33
|
|
+ VIC 34
|
|
+ VIC 1
|
|
Audio Data Block:
|
|
- Linear PCM:
|
|
- Max channels: 2
|
|
- Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
|
|
- Supported sample sizes (bits): 24 20 16
|
|
Speaker Allocation Data Block:
|
|
- FL/FR - Front Left/Right
|
|
Detailed Timing Descriptors:
|
|
DTD 2: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (597 mm x 336 mm)
|
|
Hfront 88 Hsync 44 Hback 148 Hpol P
|
|
Vfront 4 Vsync 5 Vback 36 Vpol P
|
|
- DTD 3: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz (597 mm x 336 mm)
|
|
+ DTD 3: 1920x540 i 60.053381 Hz 32:9 33.750 kHz 74.250000 MHz (597 mm x 336 mm)
|
|
Hfront 88 Hsync 44 Hback 148 Hpol P
|
|
- Vfront 2 Vsync 5 Vback 15 Vpol P Vfront +0.5 Odd Field
|
|
- Vfront 2 Vsync 5 Vback 15 Vpol P Vback +0.5 Even Field
|
|
+ Vfront 2 Vsync 5 Vback 15 Vpol P
|
|
DTD 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz (597 mm x 336 mm)
|
|
Hfront 110 Hsync 40 Hback 220 Hpol P
|
|
Vfront 5 Vsync 5 Vback 20 Vpol P
|
|
@@ -117,28 +111,14 @@
|
|
DTD 6: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz (597 mm x 336 mm)
|
|
Hfront 528 Hsync 44 Hback 148 Hpol P
|
|
Vfront 4 Vsync 5 Vback 36 Vpol P
|
|
-Checksum: 0xa6 Unused space in Extension Block: 10 bytes
|
|
+Checksum: 0xa6
|
|
|
|
----------------
|
|
|
|
-Warnings:
|
|
-
|
|
-Block 1, CTA-861 Extension Block:
|
|
- Display Product Serial Number is set, so the Serial Number in the Base EDID should be 0.
|
|
-EDID:
|
|
- Base EDID: Some timings are out of range of the Monitor Ranges:
|
|
- Vertical Freq: 24.000 - 75.062 Hz (Monitor: 50.000 - 75.000 Hz)
|
|
-
|
|
Failures:
|
|
|
|
Block 0, Base EDID:
|
|
- Basic Display Parameters & Features: sRGB is signaled, but the chromaticities do not match.
|
|
Display Range Limits: Reserved bits of byte 14 are non-zero.
|
|
Display Range Limits: Reserved bits of byte 15 are non-zero.
|
|
Display Range Limits: Reserved bits of byte 16 are non-zero.
|
|
-Block 1, CTA-861 Extension Block:
|
|
- Missing VCDB, needed for Set Selectable RGB Quantization to avoid interop issues.
|
|
-EDID:
|
|
- CTA-861: Native progressive timings are a mix of several resolutions.
|
|
-
|
|
EDID conformity: FAIL
|