AlexH:
LOL, so show me where I'm wrong:
Alright here you go:
http://www.hdmi.org/pdf/HDMISpecInformationalVersion.pdfBe sure to read the sections: "Pixel-Repetition" (IE digital scan doubler) and "Pixel Encodings".
Here's your modes:
http://writch.com/video.htmlHere's some history on 'NTSC' video:
http://www.epanorama.net/documents/video/rs170.htmlHere's 576i:
http://en.wikipedia.org/wiki/576iHere's 480i (aka NTSC HiRes Interlaced):
http://en.wikipedia.org/wiki/Display_resolutionNow depending on how much of this that 'HDMI transmitter' does will really depend on how this will react to having the Amiga sending video to it.
Let's consider this: if the Amiga at NTSC HiRes interlaced (which is a fine mode and the Toaster and other genlocks should work at it) is spitting out 640x400x60Hz or 480i. The digital data you are tapping at Lisa is pixel data for less pixels then the HDMI interface will require in a given frame or field because the HDMI display modes are all more data then you actually have (causing you to do pixel repetition on HDMI). Even if the frequency of the digital data stream amounts to NTSC video at 50 or 60Hz what about the resolution? You are transmitting in digital per pixel. Usually most of the HDMI displays I've seen scale 480i to get it fullscreen because not only are they not 480i resolution, but even if they are actually 640x480 they are missing 80 lines of information so it's either scaling or black somewhere (which you as the transmitter can't really control.) So even 480i is actually stretching the timing in HDMI standard because it doesn't match one of the standard transmission resolutions so they resort to pixel repetition.
Now that's just 480i. The Amiga obviously can do more modes then that (even if he drops the modes you mention.) I suppose he could repeat further if he's actually the HDMI transmitter, but in doing so he's only asking for more screen scaling he can't control and by the specification itself the sink is simply being told how much pixel data it can drop if it wishes without loosing a unique pixel. Of course pixel repetition is handy if your modes are actually an equal division of 640x400 or 480i. However, I see a problem.
If the RGB data coming out of Lisa is 320x200 interlaced for instance and you want to double it think about the timing difference going into something designed to take in 480i and getting something a division of 480i. If they sample more then one pixel in digital RGB for that input timing how do they compensate for the timing difference? I don't see inputs specified for chips from Silicon Image or Analogix that are lower then 480i. I don't see RAM in there. They appear to be 'just in time' transmitters with no compression. So how would it compensate for this difference if you use them to produce HDMI from the Amiga and the Amiga is not in NTSC HiRes Interlaced or 480i?
Sigmason
If you think I'm wrong enlighten me.
If I'm wrong I'm a big boy I can accept that.