edid-decode: improve Block Map checks

Check the EDID 1.3 requirement for a Block Map if there are
more than 2 blocks.

If there is a Block Map in Block 128, then the maximum number
of blocks in the EDID is 255, not 256.

Signed-off-by: Hans Verkuil <[email protected]>
3 files changed