summaryrefslogtreecommitdiff
path: root/tools/edid/bparse-edid
blob: 99831028bce185a6aef6d229bd163f386065a76d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/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()