The HDMI is good, and here is the proof!

Last week I decided to get a lot more serious about HDMI validation. This week, a short update on how that went.

Here's the output of the first stage -- an HDMI validator. It's just a Python program that interprets the symbol stream, confirming that it's legal. As part of that process it regenerates the picture and paints it in an output image, along with the sync pulses and the HDMI data channel. Here is the output of a single frame test run with the Dazzler HDMI encoder, using excellent simulator Verilator:

This image was deleted by MailChimp when they shut down TinyLetter.
The second stage is to get the stream properly tested. The Agilent N5998A arrived from Japan on Thursday, and (after spending quite a long time getting Windows XP working in a VM) I was able to feed it the Dazzler live output and get a report. It captures the video data into a 4 GB onboard buffer, then you download it via USB into their Windows application, which checks it for correctness. Like my homebrew validator, it also reconstructs the picture:

This image was deleted by MailChimp when they shut down TinyLetter.
After a fix for the audio packets, the machine agreed that the Dazzler is outputing 100% complaint HDMI. Onwards!