IndigoOS/tools/edid/bparse-edid
2021-03-19 10:54:25 -05:00

17 lines
346 B
Python
Executable File

#!/usr/bin/env python3
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('edid_file', type=str, help="edid file")
args = parser.parse_args()
f = open(args.edid_file, 'rb')
edid = f.read()
x = edid[56] | ((edid[58] & 0xf0) << 4)
y = edid[59] | ((edid[61] & 0xf0) << 4)
print("resolution: {} x {}".format(x, y))
f.close()