I'm using an AD7842 to capture video and audio in a custom board solution. I'm capturing LPCM audio from a HDMI source, and most sources I've tried work great. I have found one source that is giving me some trouble: a MySky+ satellite receiver manufactured by Pace, HW version TDS850NNZ.45.2, SW version 22.214.171.124.5.145, OS version CO21032. The audio output setting on the source is set to "MPEG/PCM" (the only other option is "Dolby") and the audio plays fine on a tv. The sampling frequency is correctly detected at 48kHz, but the word length is zero (not indicated.) The MCLK is present and the samples are captured on my device, but the samples are always zeroes (silence.) Video is 1080i50, and is working fine.
Here are some register settings that I have read from the board.
I don't have access to the source (it's at a customer site in NZ, so I can't use the eval board with it either) but I can remotely read any other registers that may be helpful. I would greatly appreciate any help or direction on what else to try.