Originally Posted by gazebo
One thing that I don't quite understand, and for which I could not find any info is this: I assume all 3 pairs of TMDS signals of the HDMI cable are used for video (that is in the absence of sound; there's no mention of any pair of TMDS being dedicated to audio only), so how is audio transmitted? Is has to be merged somehow (in other words, altered from its original form) with the video signal and transmitted on the same 3 pairs of TMDS, right?
I'm digging back into areas I understand poorly, here, but IIRC in between each frame of video is a section of time designated as the "data island", or something similar. Into said "island" can be stuffed extra data, including audio. So audio uses the same TMDS stream as video, it just utilizes the time between frames to transmit the audio data.
What's more important is this: How does my HDTV receive/decode the audio? I've been struggling for some time trying to figure out why my HDTV can receive sound from the PS3 and a cheap DVD player over HDMI, but not from my HTPC with this S/PDIF "passthrough".
I'd appreciate any light you can shed on this. Thanks!
Hard to say; I'm not privy to the specifics of the ATI or Nvidia solutions. I suspect the setup of the HDMI is screwy-- not that you messed anything up, but that the drivers and or BIOS are interacting in an unpleasant way. Also, unlike straight SPDIF through optical or coax, HDMI is a two-way interface and the transmitter queries your HDTV to decide what it can send over. Perhaps the Nvidia solution is misreading the returned data, or making the wrong decision with it?