From: Hans Verkuil <hans.verk...@cisco.com> Signed-off-by: Hans Verkuil <hans.verk...@cisco.com> --- edid-decode.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
diff --git a/edid-decode.c b/edid-decode.c index 0ae465f2..c1503366 100644 --- a/edid-decode.c +++ b/edid-decode.c @@ -1090,6 +1090,22 @@ cea_y420vdb(unsigned char *x) cea_svd(x + 2, length - 1, 1); } +static void +cea_y420cmdb(unsigned char *x) +{ + int length = x[0] & 0x1f; + int i; + + for (i = 0; i < length - 1; i++) { + uint8_t v = x[2 + i]; + int j; + + for (j = 0; j < 8; j++) + if (v & (1 << j)) + printf(" VSD Index %d\n", i * 8 + j); + } +} + static void cea_vfpdb(unsigned char *x) { @@ -1544,6 +1560,7 @@ cea_block(unsigned char *x) break; case 0x0f: printf("YCbCr 4:2:0 capability map data block\n"); + cea_y420cmdb(x); break; case 0x10: printf("CEA miscellaneous audio fields\n"); -- 2.14.1 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel