edid-decode: fix VIC 39 handling, fix interlaced support for DTD

The even_vtotal flag was set incorrectly for VIC 39 causing a wrong
framerate. The detailed timings code didn't handle interlaced timings
correctly, also causing a wrong refresh rate.

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