|
@@ -101,26 +101,35 @@
|
|
|
#define DATA_TYPE_CBY422 0x27
|
|
|
#define DATA_TYPE_CRY422 0x37
|
|
|
|
|
|
-#define DATA_TYPE_RGB16_565 0x0
|
|
|
-#define DATA_TYPE_ARGB_1555 0x1
|
|
|
-#define DATA_TYPE_ARGB_4444 0x2
|
|
|
-#define DATA_TYPE_RGBA_5551 0x3
|
|
|
-#define DATA_TYPE_RGBA_4444 0x4
|
|
|
-#define DATA_TYPE_ARGB24_6666 0x5
|
|
|
-#define DATA_TYPE_RGB24_888 0x6
|
|
|
-#define DATA_TYPE_ARGB32_8888 0x7
|
|
|
-#define DATA_TYPE_RGBA24_6666 0x8
|
|
|
-#define DATA_TYPE_RGBA32_8888 0x9
|
|
|
-#define DATA_TYPE_BGR16_565 0x10
|
|
|
-#define DATA_TYPE_ABGR_1555 0x11
|
|
|
-#define DATA_TYPE_ABGR_4444 0x12
|
|
|
-#define DATA_TYPE_BGRA_5551 0x13
|
|
|
-#define DATA_TYPE_BGRA_4444 0x14
|
|
|
-#define DATA_TYPE_ABGR24_6666 0x15
|
|
|
-#define DATA_TYPE_BGR24_888 0x16
|
|
|
-#define DATA_TYPE_ABGR32_8888 0x17
|
|
|
-#define DATA_TYPE_BGRA24_6666 0x18
|
|
|
-#define DATA_TYPE_BGRA32_8888 0x19
|
|
|
+/*
|
|
|
+ * The RGB data type definition below are defined
|
|
|
+ * to follow Errata i819.
|
|
|
+ * The initial values were taken from:
|
|
|
+ * VPDMA_data_type_mapping_v0.2vayu_c.pdf
|
|
|
+ * But some of the ARGB definition appeared to be wrong
|
|
|
+ * in the document also. As they would yield RGBA instead.
|
|
|
+ * They have been corrected based on experimentation.
|
|
|
+ */
|
|
|
+#define DATA_TYPE_RGB16_565 0x10
|
|
|
+#define DATA_TYPE_ARGB_1555 0x13
|
|
|
+#define DATA_TYPE_ARGB_4444 0x14
|
|
|
+#define DATA_TYPE_RGBA_5551 0x11
|
|
|
+#define DATA_TYPE_RGBA_4444 0x12
|
|
|
+#define DATA_TYPE_ARGB24_6666 0x18
|
|
|
+#define DATA_TYPE_RGB24_888 0x16
|
|
|
+#define DATA_TYPE_ARGB32_8888 0x17
|
|
|
+#define DATA_TYPE_RGBA24_6666 0x15
|
|
|
+#define DATA_TYPE_RGBA32_8888 0x19
|
|
|
+#define DATA_TYPE_BGR16_565 0x0
|
|
|
+#define DATA_TYPE_ABGR_1555 0x3
|
|
|
+#define DATA_TYPE_ABGR_4444 0x4
|
|
|
+#define DATA_TYPE_BGRA_5551 0x1
|
|
|
+#define DATA_TYPE_BGRA_4444 0x2
|
|
|
+#define DATA_TYPE_ABGR24_6666 0x8
|
|
|
+#define DATA_TYPE_BGR24_888 0x6
|
|
|
+#define DATA_TYPE_ABGR32_8888 0x7
|
|
|
+#define DATA_TYPE_BGRA24_6666 0x5
|
|
|
+#define DATA_TYPE_BGRA32_8888 0x9
|
|
|
|
|
|
#define DATA_TYPE_MV 0x3
|
|
|
|