di-edid-decode: add special case for 16:10 aspect ratio

The mathematical aspect ratio is 8:5 but people use 16:10.

Signed-off-by: Simon Ser <contact@emersion.fr>
diff --git a/di-edid-decode/edid.c b/di-edid-decode/edid.c
index cc032d2..2eb36af 100644
--- a/di-edid-decode/edid.c
+++ b/di-edid-decode/edid.c
@@ -114,6 +114,11 @@
 		*horiz_ratio = width / d;
 		*vert_ratio = height / d;
 	}
+
+	if (*horiz_ratio == 8 && *vert_ratio == 5) {
+		*horiz_ratio = 16;
+		*vert_ratio = 10;
+	}
 }
 
 /**
diff --git a/test/data/dell-2408wfp-dp.diff b/test/data/dell-2408wfp-dp.diff
new file mode 100644
index 0000000..90f70d4
--- /dev/null
+++ b/test/data/dell-2408wfp-dp.diff
@@ -0,0 +1,11 @@
+--- ref
++++ di
+@@ -33,7 +33,7 @@
+     DMT 0x33:  1600x1200   60.000000 Hz   4:3     75.000 kHz    162.000000 MHz
+     DMT 0x15:  1152x864    75.000000 Hz   4:3     67.500 kHz    108.000000 MHz
+   Detailed Timing Descriptors:
+-    DTD 1:  1920x1200   59.950171 Hz   8:5     74.038 kHz    154.000000 MHz (519 mm x 320 mm)
++    DTD 1:  1920x1200   59.950171 Hz  16:10    74.038 kHz    154.000000 MHz (519 mm x 320 mm)
+                  Hfront   48 Hsync  32 Hback   80 Hpol P
+                  Vfront    3 Vsync   6 Vback   26 Vpol N
+     Display Product Serial Number: 'G283H8BI21MS'