Seite 3 von 3

Re: Fragen zum Settings-Format

Verfasst: Do 17. Mai 2012, 10:59
von Elemental
Hallo,
ich schreib gerade die Konvertierungsfunktion von Enigma2 nach NeutrinoHD.
Dabei ist mir aufgefallen, dass es bei E2 die Modulation QAM16 gibt, aber bei NeutrinoHD nicht? (siehe http://wiki.tuxbox.org/wiki/index.php/N ... nderlisten)
Da der FEC-Wert bei NeutrinoHD eine Kombination von FEC und Modulation ist, setzte ich in so einem Fall einfach die FEC auf "FEC_auto_DVBS2".
Hoffe das passt so.

Was anderes:
Weiss jemand, wo der SourceCode von NeutrinoHD zu finden ist? Ich suche die Liste der möglichen FEC-Werte in der services.xml.
Laut tuxbox-Wiki ist das
Standard (SD)
FEC 1/2 => fec_inner=1
FEC 2/3 => fec_inner=2
FEC 3/4 => fec_inner=3
FEC 5/6 => fec_inner=4
FEC 7/8 => fec_inner=5
FEC 8/9 => fec_inner=6
FEC 3/5 => fec_inner=7
FEC 4/5 => fec_inner=8
FEC auto => fec_inner=9
DVB-S2 mit QPSK
FEC 1/2 DVB-S2 QPSK => fec_inner=10
FEC 2/3 DVB-S2 QPSK => fec_inner=11
FEC 3/4 DVB-S2 QPSK => fec_inner=12
FEC 5/6 DVB-S2 QPSK => fec_inner=13
FEC 7/8 DVB-S2 QPSK => fec_inner=14
FEC 8/9 DVB-S2 QPSK => fec_inner=15
FEC 3/5 DVB-S2 QPSK => fec_inner=16
FEC 4/5 DVB-S2 QPSK => fec_inner=17
FEC 9/10 DVB-S2 QPSK => fec_inner=18
DVB-S2 mit 8PSK
FEC 1/2 DVB-S2 8PSK => fec_inner=19
FEC 2/3 DVB-S2 8PSK => fec_inner=20
FEC 3/4 DVB-S2 8PSK => fec_inner=21
FEC 5/6 DVB-S2 8PSK => fec_inner=22
FEC 7/8 DVB-S2 8PSK => fec_inner=23
FEC 8/9 DVB-S2 8PSK => fec_inner=24
FEC 3/7 DVB-S2 8PSK => fec_inner=25
FEC 4/5 DVB-S2 8PSK => fec_inner=26
FEC 9/10 DVB-S2 8PSK => fec_inner=27
FEC auto DVB-S2 => fec_inner=28
Aber ich glaube "FEC 3/7 DVB-S2 8PSK" ist falsch. Müsste imho "FEC 3/5 DVB-S2 8PSK" sein.

Re: Fragen zum Settings-Format

Verfasst: Do 17. Mai 2012, 11:16
von BPanther
Der Source findet sich sowohl im normalen GIT, als auch z.B. bei Seife etc.

Aus der frontend_c.h (sh4-GIT):

Code: Alles auswählen

#define FEC_S2_QPSK_1_2 (fe_code_rate_t)(FEC_AUTO+1)		//10
#define FEC_S2_QPSK_2_3 (fe_code_rate_t)(FEC_S2_QPSK_1_2+1)	//11
#define FEC_S2_QPSK_3_4 (fe_code_rate_t)(FEC_S2_QPSK_2_3+1)	//12
#define FEC_S2_QPSK_5_6 (fe_code_rate_t)(FEC_S2_QPSK_3_4+1)	//13
#define FEC_S2_QPSK_7_8 (fe_code_rate_t)(FEC_S2_QPSK_5_6+1)	//14
#define FEC_S2_QPSK_8_9 (fe_code_rate_t)(FEC_S2_QPSK_7_8+1)	//15
#define FEC_S2_QPSK_3_5 (fe_code_rate_t)(FEC_S2_QPSK_8_9+1)	//16
#define FEC_S2_QPSK_4_5 (fe_code_rate_t)(FEC_S2_QPSK_3_5+1)	//17
#define FEC_S2_QPSK_9_10 (fe_code_rate_t)(FEC_S2_QPSK_4_5+1)	//18

#define FEC_S2_8PSK_1_2 (fe_code_rate_t)(FEC_S2_QPSK_9_10+1)	//19
#define FEC_S2_8PSK_2_3 (fe_code_rate_t)(FEC_S2_8PSK_1_2+1)	//20
#define FEC_S2_8PSK_3_4 (fe_code_rate_t)(FEC_S2_8PSK_2_3+1)	//21
#define FEC_S2_8PSK_5_6 (fe_code_rate_t)(FEC_S2_8PSK_3_4+1)	//22
#define FEC_S2_8PSK_7_8 (fe_code_rate_t)(FEC_S2_8PSK_5_6+1)	//23
#define FEC_S2_8PSK_8_9 (fe_code_rate_t)(FEC_S2_8PSK_7_8+1)	//24
#define FEC_S2_8PSK_3_5 (fe_code_rate_t)(FEC_S2_8PSK_8_9+1)	//25
#define FEC_S2_8PSK_4_5 (fe_code_rate_t)(FEC_S2_8PSK_3_5+1)	//26
#define FEC_S2_8PSK_9_10 (fe_code_rate_t)(FEC_S2_8PSK_4_5+1)	//27
Aus der frontend_c.h (Seife-GIT):

Code: Alles auswählen

#define FEC_S2_QPSK_1_2 (fe_code_rate_t)(FEC_AUTO+1)		//10
#define FEC_S2_QPSK_2_3 (fe_code_rate_t)(FEC_S2_QPSK_1_2+1)	//11
#define FEC_S2_QPSK_3_4 (fe_code_rate_t)(FEC_S2_QPSK_2_3+1)	//12
#define FEC_S2_QPSK_5_6 (fe_code_rate_t)(FEC_S2_QPSK_3_4+1)	//13
#define FEC_S2_QPSK_7_8 (fe_code_rate_t)(FEC_S2_QPSK_5_6+1)	//14
#define FEC_S2_QPSK_8_9 (fe_code_rate_t)(FEC_S2_QPSK_7_8+1)	//15
#define FEC_S2_QPSK_3_5 (fe_code_rate_t)(FEC_S2_QPSK_8_9+1)	//16
#define FEC_S2_QPSK_4_5 (fe_code_rate_t)(FEC_S2_QPSK_3_5+1)	//17
#define FEC_S2_QPSK_9_10 (fe_code_rate_t)(FEC_S2_QPSK_4_5+1)	//18

#define FEC_S2_8PSK_1_2 (fe_code_rate_t)(FEC_S2_QPSK_9_10+1)	//19
#define FEC_S2_8PSK_2_3 (fe_code_rate_t)(FEC_S2_8PSK_1_2+1)	//20
#define FEC_S2_8PSK_3_4 (fe_code_rate_t)(FEC_S2_8PSK_2_3+1)	//21
#define FEC_S2_8PSK_5_6 (fe_code_rate_t)(FEC_S2_8PSK_3_4+1)	//22
#define FEC_S2_8PSK_7_8 (fe_code_rate_t)(FEC_S2_8PSK_5_6+1)	//23
#define FEC_S2_8PSK_8_9 (fe_code_rate_t)(FEC_S2_8PSK_7_8+1)	//24
#define FEC_S2_8PSK_3_5 (fe_code_rate_t)(FEC_S2_8PSK_8_9+1)	//25
#define FEC_S2_8PSK_4_5 (fe_code_rate_t)(FEC_S2_8PSK_3_5+1)	//26
#define FEC_S2_8PSK_9_10 (fe_code_rate_t)(FEC_S2_8PSK_4_5+1)	//27
#define FEC_S2_AUTO      (fe_code_rate_t)(FEC_S2_8PSK_9_10+1)	//28

Was mir noch aufgefallen ist, ein Upload mit der 4.3.2 bringt leider nur noch ein Bouquet namens "Andere" wo die myservices.xml im Grunde nur noch gelistet ist, alles andere ist verschwunden.

Re: Fragen zum Settings-Format

Verfasst: Do 17. Mai 2012, 11:27
von Elemental
Also ist "FEC 3/5 DVB-S2 8PSK" richtig, danke! Wieso hat denn das sh4-GIT keinen FEC-Wert 28, aber das Seife-GIT schon?

Wegen den Bouquets:
Kannst du mal die ubouquets.xml unter
%AppData%\SatChannelListEditor\Tmp
mit der vom Receiver vergleichen?

Momentan wird ja nach dem Upload einfach sync und reboot gemacht. Vielleicht muss man ja NeutrinoHD killen, weil er sonst die Dateien überschreibt?

Re: Fragen zum Settings-Format

Verfasst: Do 17. Mai 2012, 11:41
von BPanther
Wie man den Reload "richtig" macht, hatte ich im anderen Thread schon geschrieben, nämlich mit pzapit -c, killen oder sonstiges ist da nicht notwendig - ist ja kein E2 *g*.

Ich vergleiche die xml nochmal in Ruhe, mal schauen was sich da findet.