Hans Verkuil wrote:
On Sunday 18 September 2005 18:11, Tyler Trafford wrote:
Hans Verkuil wrote:
OK, I think I've fixed the problem of missing sound on the PVR150/500.
Please update to the latest svn and try again. Besides some bug fixes the
main cause seems to be the initialization of the Delay Lock Loops. If I
understand the datasheet correctly these DLLs are responsible for the
timings in the Luma ADC and the Audio Decoder.

The initialization sequence should ensure that no false lock is detected
but the old sequence in the driver differs substantially from what
Hauppauge does, which in turn is much closer to the recommended procedure
from the datasheet. I suspect that sometimes, possibly depending on all
kinds of environmental factors (e.g. interference), a false lock is
detected and the audio decoder effectively no longer works. I also
suspect that the old sequence was unable to properly force a new attempt
to lock, so if was wrong from the start, it stayed wrong. It also
explains why some people could make it work by first running the
Hauppauge driver and then soft boot to linux: the Hauppauge driver forces
the correct DLL which remained correct in linux.
This is interesting because Bryan Mayland pulled those setting out of
the disassembled Windows driver- the exact datasheet method would only
give us sound on every other driver load.

Perhaps it was based on an older Windows driver? I used the PVR150 driver PVR150_22_22292.exe with c.corax hacked hcwPP2.sys driver that outputs all I2C traffic (extremely useful BTW. Thanks, corax!). I tested it both with a PVR150 and with a PVR500 and got the same output for both.

Also I followed the Hauppauge sequence which is differs somewhat from the datasheet sequence. I trust Hauppauge more than Conexant :-)

But I'll have to wait for the results...

It works flawlessly for me so far, so it didn't break anything.
--
Tyler Trafford


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to