mirror of
https://gitlab.freedesktop.org/emersion/libdisplay-info.git
synced 2024-12-26 21:59:15 +01:00
87e264f7fb
This is a function to compute a timing according to GTF. Signed-off-by: Simon Ser <contact@emersion.fr>
120 lines
5.3 KiB
Diff
120 lines
5.3 KiB
Diff
--- ref
|
|
+++ di
|
|
@@ -24,7 +24,7 @@
|
|
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
|
|
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
|
|
Standard Timings:
|
|
- DMT 0x04: 640x480 59.940476 Hz 4:3 31.469 kHz 25.175000 MHz
|
|
+ DMT 0x04: 640x480 66.490767 Hz 4:3 32.780 kHz 25.175000 MHz
|
|
DMT 0x09: 800x600 60.316541 Hz 4:3 37.879 kHz 40.000000 MHz
|
|
DMT 0x10: 1024x768 60.003840 Hz 4:3 48.363 kHz 65.000000 MHz
|
|
DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
|
|
@@ -40,14 +40,14 @@
|
|
Vfront 3 Vsync 5 Vback 22 Vpol P
|
|
Display Product Name: 'ITE6604'
|
|
Established timings III:
|
|
- DMT 0x17: 1280x768 59.870228 Hz 5:3 47.776 kHz 79.500000 MHz
|
|
- DMT 0x23: 1280x1024 60.019740 Hz 5:4 63.981 kHz 108.000000 MHz
|
|
- DMT 0x27: 1360x768 60.015162 Hz 85:48 47.712 kHz 85.500000 MHz
|
|
- DMT 0x2e: 1440x900 59.901458 Hz 16:10 55.469 kHz 88.750000 MHz (RB)
|
|
- DMT 0x29: 1400x1050 59.947768 Hz 4:3 64.744 kHz 101.000000 MHz (RB)
|
|
- DMT 0x39: 1680x1050 59.883253 Hz 16:10 64.674 kHz 119.000000 MHz (RB)
|
|
- DMT 0x33: 1600x1200 60.000000 Hz 4:3 75.000 kHz 162.000000 MHz
|
|
- DMT 0x44: 1920x1200 59.950171 Hz 16:10 74.038 kHz 154.000000 MHz (RB)
|
|
+ DMT 0x17
|
|
+ DMT 0x23
|
|
+ DMT 0x27
|
|
+ DMT 0x2e
|
|
+ DMT 0x29
|
|
+ DMT 0x39
|
|
+ DMT 0x33
|
|
+ DMT 0x44
|
|
Extension blocks: 1
|
|
Checksum: 0xd0
|
|
|
|
@@ -61,33 +61,21 @@
|
|
Supports YCbCr 4:2:2
|
|
Native detailed modes: 0
|
|
Video Data Block:
|
|
- VIC 6: 1440x480i 59.940060 Hz 4:3 15.734 kHz 27.000000 MHz
|
|
- VIC 3: 720x480 59.940060 Hz 16:9 31.469 kHz 27.000000 MHz
|
|
- VIC 21: 1440x576i 50.000000 Hz 4:3 15.625 kHz 27.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 4: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz
|
|
- VIC 20: 1920x1080i 50.000000 Hz 16:9 28.125 kHz 74.250000 MHz
|
|
- VIC 5: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz
|
|
- VIC 32: 1920x1080 24.000000 Hz 16:9 27.000 kHz 74.250000 MHz
|
|
- VIC 31: 1920x1080 50.000000 Hz 16:9 56.250 kHz 148.500000 MHz
|
|
- VIC 16: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 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 6
|
|
+ VIC 3
|
|
+ VIC 21
|
|
+ VIC 18
|
|
+ VIC 19
|
|
+ VIC 4
|
|
+ VIC 20
|
|
+ VIC 5
|
|
+ VIC 32
|
|
+ VIC 31
|
|
+ VIC 16
|
|
+ VIC 33
|
|
+ VIC 34
|
|
Audio Data Block:
|
|
- Linear PCM:
|
|
- Max channels: 2
|
|
- Supported sample rates (kHz): 48 44.1 32
|
|
- Supported sample sizes (bits): 24 20 16
|
|
Speaker Allocation Data Block:
|
|
- FL/FR - Front Left/Right
|
|
- Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
|
|
- Source physical address: 1.0.0.0
|
|
- Supports_AI
|
|
- DC_36bit
|
|
- DC_30bit
|
|
- DC_Y444
|
|
- Maximum TMDS clock: 225 MHz
|
|
Detailed Timing Descriptors:
|
|
DTD 3: 1280x720 59.654270 Hz 16:9 44.621 kHz 74.250000 MHz (700 mm x 392 mm)
|
|
Hfront 64 Hsync 128 Hback 192 Hpol P
|
|
@@ -98,34 +86,14 @@
|
|
DTD 5: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz (518 mm x 324 mm)
|
|
Hfront 88 Hsync 44 Hback 148 Hpol P
|
|
Vfront 4 Vsync 5 Vback 36 Vpol P
|
|
- DTD 6: 1920x1080i 60.000000 Hz 16:9 33.750 kHz 74.250000 MHz (708 mm x 398 mm)
|
|
+ DTD 6: 1920x540 i 60.053381 Hz 32:9 33.750 kHz 74.250000 MHz (708 mm x 398 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 7: 1280x768 60.352203 Hz 5:3 48.161 kHz 80.140000 MHz (700 mm x 392 mm)
|
|
Hfront 64 Hsync 128 Hback 192 Hpol N
|
|
Vfront 3 Vsync 7 Vback 20 Vpol N
|
|
-Checksum: 0xb4 Unused space in Extension Block: 3 bytes
|
|
+Checksum: 0xb4
|
|
|
|
----------------
|
|
|
|
-Warnings:
|
|
-
|
|
-Block 0, Base EDID:
|
|
- Standard Timings: Standard Timing 1368x769 has a dubious odd vertical resolution.
|
|
-Block 1, CTA-861 Extension Block:
|
|
- Video Data Block: VIC 6 is the preferred timing, overriding the first detailed timings. Is this intended?
|
|
- Add a Colorimetry Data Block with the sRGB colorimetry bit set to avoid interop issues.
|
|
-
|
|
-Failures:
|
|
-
|
|
-Block 0, Base EDID:
|
|
- Detailed Timing Descriptor #1: Mismatch of image size 1000x550 mm vs display size 700x390 mm.
|
|
-Block 1, CTA-861 Extension Block:
|
|
- Vendor-Specific Data Block (HDMI), OUI 00-0C-03: The HDMI Specification requires EDID 1.3 instead of 1.4.
|
|
- Detailed Timing Descriptor #5: Mismatch of image size 518x324 mm vs display size 700x390 mm.
|
|
- Missing VCDB, needed for Set Selectable RGB Quantization to avoid interop issues.
|
|
-EDID:
|
|
- Base EDID: The DTD max image size is 1000x550mm, which is larger than the display size 700.0x390.0mm.
|
|
-
|
|
-EDID conformity: FAIL
|
|
+EDID conformity: PASS
|