El Martes, 31 de Enero de 2006 22:55, Hartmut Hackmann escribi?: > Hi, > > Jose Alberto Reguero wrote: > > El Martes, 31 de Enero de 2006 20:22, Michael Krufky escribi?: > >>Jose Alberto Reguero wrote: > >>>El Lunes, 30 de Enero de 2006 22:27, Hartmut Hackmann escribi?: > >>>>Ok, at the first glance there is only a minor issue with this patch and > >>>>it will not give optimum performance if the Philips recommendatios are > >>>>right. > >>>>I was not aware that dvb-pll already just provides the byte lists, so > >>>>we can agree to move the tuning code for MT352 to dvb-pll as a > >>>>compromise. > >>> > >>>I think that this patch solves the issue you mentioned. I think that now > >>>is the same code that without dvb-pll. > >>> > >>> > >>>--- v4l-dvb/linux/drivers/media/dvb/frontends/dvb-pll.c 2006-01-31 > >>>09:46:16.000000000 +0100 +++ > >>>v4l-dvb.new/linux/drivers/media/dvb/frontends/dvb-pll.c 2006-01-31 > >>>09:29:20.000000000 +0100 @@ -391,15 +391,15 @@ > >>> .setbw = td1316_bw, > >>> .count = 9, > >>> .entries = { > >>>- { 130000000, 36166000, 166666, 0xca, 0x60}, > >>>- { 160000000, 36166000, 166666, 0xca, 0xa0}, > >>>- { 200000000, 36166000, 166666, 0xca, 0xc0}, > >>>- { 290000000, 36166000, 166666, 0xca, 0x60}, > >>>- { 420000000, 36166000, 166666, 0xca, 0xa0}, > >>>- { 480000000, 36166000, 166666, 0xca, 0xc0}, > >>>- { 620000000, 36166000, 166666, 0xca, 0x60}, > >>>- { 830000000, 36166000, 166666, 0xca, 0xa0}, > >>>- { 895000000, 36166000, 166666, 0xca, 0xe0}, > >>>+ { 938340000, 36166000, 166666, 0xca, 0x60}, > >>>+ { 123834000, 36166000, 166666, 0xca, 0xa0}, > >>>+ { 163834000, 36166000, 166666, 0xca, 0xc0}, > >>>+ { 253834000, 36166000, 166666, 0xca, 0x60}, > >>>+ { 383834000, 36166000, 166666, 0xca, 0xa0}, > >>>+ { 443834000, 36166000, 166666, 0xca, 0xc0}, > >>>+ { 583834000, 36166000, 166666, 0xca, 0x60}, > >>>+ { 793834000, 36166000, 166666, 0xca, 0xa0}, > >>>+ { 858834000, 36166000, 166666, 0xca, 0xe0}, > >>> }, > >>>}; > >>>EXPORT_SYMBOL(dvb_pll_philips_td1316); > >> > >>Jose- > >> > >>The patch above doesnt make any sense... The ranges should be in order > >>from min to max... Hartmut has already applied your last patch, but this > >>one is obviously incorrect..... > >> > >>Is the current code in Hg not working correctly? > >> > >>If not, then the patch above should be corrected, but I'm not sure that > >>I understand what you're trying to do, here. > >> > >>Regards, > >> > >>Michael Krufky > > > > I have a mistake in the patch. > > The idea is to subtract 36166000 to the ranges, because the older code > > add 36166000 to the frequencie before to compare it with the ranges. I > > attach the patch again, but is not to much diference .Both codes work. > > The issues i mentioned was that the patch did include dvb-pll.h "by > accident" I corrected this already. I would also expect that your latest > patch does not make a big difference but i will apply it to have things as > correct as posible. Jose, can you please test again and report after i > commited it? > I have no means to do this myself. > > Thanks > Hartmut The driver work well. Thanks. Jose Alberto