Joined: 23 Nov 2015
|Posted: Mon Nov 23, 2015 3:13 pm Post subject: Question about SAA7130 when using it with DirectShow (WDM)
I know I should be talking about DScaler, but this site seems to be the one with better knowledge about this IC.
I've developed a small code to use an "Encore ENLTV-FM" board as an FM receiver only (at least with my code). That board uses the SAA7130 IC, and DScaler recognizes it as a Generic (I2C Address 0xC0).
The code is working fine, but there is a small issue which I find really strange: All frequencies are shifted about 0.9 or 1MHz upwards from where they should be. (i.e. the station at 100.7MHz can be tuned in 101.6MHz).
I really don't know why this is happening, but it's annoying since one of my favorite stations is located in 107.9MHz (and I can't set the frequency above 108MHz).
Here I've attached the source code I'm currenly testing:
It's based on:
TV Tuner Control (2) and
DirectShow - Fine TV Tuning Using IKsPropertySet.
Is anything that I'm missing? Does anybody knows what to do or some hint?
I would like to interface the Tuner directly to it's driver and not using WDM, but I couldn't find any information on that subject, neither doing some reverse engineering (Api-Monitor, Olly, Ida).
Thanks in advance!