Am 19.02.2010 17:07, schrieb Patch from Mauro Carvalho Chehab:
>       }
>  
>       div = (freq - offset + DIV / 2) / DIV;
> @@ -1114,17 +1152,22 @@ static int xc2028_set_params(struct dvb_frontend *fe,
>  
>       /* All S-code tables need a 200kHz shift */
>       if (priv->ctrl.demod) {
> -             demod = priv->ctrl.demod + 200;
> +             /*
> +              * Newer firmwares require a 200 kHz offset only for ATSC
> +              */
> +             if (type == ATSC || priv->firm_version < 0x0302)
> +                     demod = priv->ctrl.demod + 200;
>               /*
>                * The DTV7 S-code table needs a 700 kHz shift.
> -              * Thanks to Terry Wu <terrywu2...@gmail.com> for reporting this
>                *
>                * DTV7 is only used in Australia.  Germany or Italy may also
>                * use this firmware after initialization, but a tune to a UHF
>                * channel should then cause DTV78 to be used.
> +              *
> +              * Unfortunately, on real-field tests, the s-code offset
> +              * didn't work as expected, as reported by
> +              * Robert Lowery <rglow...@exemail.com.au>
>                */
> -             if (type & DTV7)
> -                     demod += 500;
>       }
>  
>       return generic_set_freq(fe, p->frequency,
>   
Hi Mauro,

your patch doesn't work. Here is not set demod for all others (demod=0).

-- 
Stefan Ringel <stefan.rin...@arcor.de>

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to