diff --git a/test/data/README.md b/test/data/README.md index 1ad0322..adbff82 100644 --- a/test/data/README.md +++ b/test/data/README.md @@ -5,6 +5,7 @@ licensed under the [Creative Commons Attribution 4.0 International][CC-BY-4.0] license: - acer-p1276 +- goldstar-ite6604-hdmi - msi-mag321curv-dp - panasonic-mei96a2-dp - samsung-s27a950d-dp diff --git a/test/data/goldstar-ite6604-hdmi.diff b/test/data/goldstar-ite6604-hdmi.diff new file mode 100644 index 0000000..50d4096 --- /dev/null +++ b/test/data/goldstar-ite6604-hdmi.diff @@ -0,0 +1,118 @@ +--- ref ++++ di +@@ -24,12 +24,12 @@ + 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 + DMT 0x55: 1280x720 60.000000 Hz 16:9 45.000 kHz 74.250000 MHz +- GTF : 1368x769 60.000000 Hz 16:9 47.760 kHz 85.968000 MHz ++ DMT 0x00: 1368x769 0.000000 Hz 16:9 0.000 kHz 0.000000 MHz + DMT 0x52: 1920x1080 60.000000 Hz 16:9 67.500 kHz 148.500000 MHz + Detailed Timing Descriptors: + DTD 1: 1920x1080 59.933878 Hz 16:9 66.587 kHz 138.500000 MHz (1000 mm x 550 mm) +@@ -40,14 +40,6 @@ + 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) + Extension blocks: 1 + Checksum: 0xd0 + +@@ -61,33 +53,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 +78,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 diff --git a/test/data/goldstar-ite6604-hdmi.edid b/test/data/goldstar-ite6604-hdmi.edid new file mode 100644 index 0000000..3e780c5 Binary files /dev/null and b/test/data/goldstar-ite6604-hdmi.edid differ diff --git a/test/meson.build b/test/meson.build index 2390aa0..d836433 100644 --- a/test/meson.build +++ b/test/meson.build @@ -10,6 +10,7 @@ test_cases = [ 'acer-p1276', 'apple-xdr-dp', 'dell-2408wfp-dp', + 'goldstar-ite6604-hdmi', 'hp-5dq99aa-hdmi', 'msi-mag321curv-dp', 'panasonic-mei96a2-dp',