I will add 9/10 support to scan-s2 when I'll have my system working again...
2008/11/1 Michel Verbraak <michel@xxxxxxxxxxxx>
Goga777 schreef:Goga,Приветствую, Michel but cx24116 based cards don't work with fec=auto for dvb-s2 I'm not sure - may be for cx24116 cards the parameters roll off & modulation are obligatory (not optional)Tested your scan-s2 with a Technisat HD2 card. Scanning works. But some channels are reported twice with different frequency. I found an error which is fixed by the patch file named scan.c.diff1. I would also like to propose the following change (see file scan.c.diff2 or scan.c.diff which includes both patches). This change makes it possible to only scan for DVB-S channels or DVB-S2 channels or both. This is done by specifying lines starting with S or S2 in the input file. example input file: # Astra 19.2E SDT info service transponder # freq pol sr fec S 12522000 H 22000000 2/3 <only DVB-S channels are scanned> S 11914000 H 27500000 AUTO S 10743750 H 22000000 5/6 S 12187500 H 27500000 3/4 S 12343500 H 27500000 3/4 S 12515250 H 22000000 5/6 S 12574250 H 22000000 5/6 S2 12522000 H 22000000 AUTO <only DVB-S2 channels are scanned> S2 11914000 H 27500000 AUTO I hope this is usefull. Regards, Michel.Goga, AUTO fec does work because the following is the result for the DVB-S2 channels I get with the above input: PREMIERE HD:11914:h:0:27500:767:772:129:6 DISCOVERY HD:11914:h:0:27500:1023:1027:130:6 ASTRA HD+:11914:h:0:27500:1279:1283:131:6 ANIXE HD:11914:h:0:27500:1535:1539:132:6you have stb0899 based card, but I have mean cx24116 based card. Goga
Sorry I mis understood you. I used AUTO fec because the DVB-S2 channel on Astra 19.2 and frequency 11914 use FEC 9/10 according to the webpage kingofsat (http://nl.kingofsat.net/pos-19.2E.php). Because current scan-s2 does not handle this I changed it to AUTO.
fec table according to scan.c
struct strtab fectab[] = {
{ "NONE", FEC_NONE },
{ "1/2", FEC_1_2 },
{ "2/3", FEC_2_3 },
{ "3/4", FEC_3_4 },
{ "4/5", FEC_4_5 },
{ "5/6", FEC_5_6 },
{ "6/7", FEC_6_7 },
{ "7/8", FEC_7_8 },
{ "8/9", FEC_8_9 },
{ "AUTO", FEC_AUTO },
{ NULL, 0 }
};
New DVB API can handle FEC 9/10 (include/linux/dvb/frontend.h)
typedef enum fe_code_rate {
FEC_NONE = 0,
FEC_1_2,
FEC_2_3,
FEC_3_4,
FEC_4_5,
FEC_5_6,
FEC_6_7,
FEC_7_8,
FEC_8_9,
FEC_AUTO,
FEC_3_5,
FEC_9_10,
} fe_code_rate_t;
Will create a patch for this as soon as possible.
Regards
Michel.
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb