Hi, Andrew
>> Actually I reverted my change because it made things worse on a different
> machine. I've been getting no errors at all now, so I don't have anything
> else to change.
>> What problems have you been getting?
>It looks like there is quite a number of uncorrected errors in the transport
stream (but not constantly). The reception conditions here are poor: not
much energy and short echoes in the signal (what i remember from analog days)
So at most channels, i have a quite high raw ber which is not really
surprising.
But i see that my settop box, which also has the tda10046 channel decoder,
does a significantly better job. This convinces me that there is room
for improvement.
You might know that i already spent some effort on the driver for this
chip. But there i concentrated on the initialization and on supporting
more tuners. I hardly looked at the tuning algorithm yet and i suspect
this is not perfect.
I guess that you might have played with the parameter for the IF frequency.
Best working for me so far is the Medion card with the FMD1216 tuner.
While i tried to optimize it a bit, i found that i get the lowest raw
ber when i set the IF frequency to 36.125MHz. This cannot be correct
since the tuner is not even able to provide this IF frequency. What I
suspect is that the crystal of the channel decoder is quite far off.
The chip seems to be able to lock with a high frequency offset but does
this with some performance degradation.
I don't know what is precisely in this IC, but this is what i observed so
far. If you find something similar, this gives a good starting point
for optimization.
Best regards
Hartmut