Bug found in DVB-T2
kurben 20 aug 2015
I found a bug in the DVB-T2 section that is very important to fix.
The bug is missing values when scanning DVB-T2 networks.
WanWizard 20 aug 2015
Our source is on Github now, which makes it easier to propose the changes using a pull request. Also easier and quicker for us to validate and merge the changes.
kurben 20 aug 2015
I have no idea on how to do that? And I do not know how to fix the code? Is a pull request the same as a bug report?
I am in no way capable of making changes in the code... That is way out of my league..
kurben 20 aug 2015
I have also made a bug report to Vu+ regarding this.
Are the OpenPli code taken from Vu+ open repository and then modified? What I mean is that if VU+ make changes in their code, all other images will get the same changes?, i.e Openpli, open black hole, open atv etc..
Erik Slagter 20 aug 2015
The problem with DVB-T2 is that it's not available around here. Makes it harder to fix, test and debug. It would be nice if someone with the possibility to test would supply a patch.
kurben 20 aug 2015
I am willing to test and verify a patch and supply logs. But I am not capable of compiling my own images from github...
Dimitrij 20 aug 2015
enum { FEC_1_2=0, FEC_2_3=1, FEC_3_4=2, FEC_5_6=3, FEC_7_8=4, FEC_Auto=5, FEC_6_7=6, FEC_8_9=7 };
FEC_3_5=what number?
FEC_4_5=what number?
kurben 20 aug 2015
enum { FEC_1_2=0, FEC_2_3=1, FEC_3_4=2, FEC_5_6=3, FEC_7_8=4, FEC_Auto=5, FEC_6_7=6, FEC_8_9=7 };FEC_3_5=what number?
FEC_4_5=what number?
_
I think you could see what the numbers are for the DVB-S and DVB-C, they have the FEC_3_5 and FEC_4_5. It is just missing in the DVB-T parts.
WTE 21 aug 2015
enum { FEC_1_2=0, FEC_2_3=1, FEC_3_4=2, FEC_5_6=3, FEC_7_8=4, FEC_Auto=5, FEC_6_7=6, FEC_8_9=7 };FEC_3_5=what number?
FEC_4_5=what number?
Were did you find the line?
Openpli use follow:
FEC_Auto=0, FEC_1_2=1, FEC_2_3=2, FEC_3_4=3, FEC_5_6=4, FEC_7_8=5, FEC_8_9=6, FEC_3_5=7, FEC_4_5=8, FEC_9_10=9
With a bit luck by add the missing fec's in transponder.py and add the fec list for dvb-t2 in scansetup it can work. (you can see for fec list how it's done for dvb-s2)
Veranderd door WTE, 21 augustus 2015 - 19:09
Huevos 21 aug 2015
DVB-S and DVB-C --> FEC_Auto=0
DVB-T --> FEC_Auto=5
why?
These numbers should correspond with those used in the network table of the official DVB standard.
WTE 21 aug 2015
Maybe you can try out the patch if you make your own image. I cannot check it by myself if it works.
You can when you select dvb-t2 in the scan menu the option 3/5 and 4/5.
Bijgevoegde Bestanden
Veranderd door WTE, 21 augustus 2015 - 22:37
Huevos 21 aug 2015
DVB-S and DVB-C --> FEC_Auto=0
DVB-T --> FEC_Auto=5
why?
Just checked.
The DVB-S numbers are "FEC inner" from the DVB standard.
fecinnertype = {0:"Not defined", 1:"1/2", 2:"2/3", 3:"3/4", 4:"5/6", 5:"7/8", 6:"8/9", 7:"3/5", 8:"4/5", 9:"9/10", 15:"no conv."}
The DVB-T numbers are "code rate type" from the DVB standard.
coderatetype = {0:"1/2", 1:"2/3", 2:"3/4", 3:"5/6", 4:"7/8", 5:"FU", 6:"FU", 7:"FU"}
Huevos 21 aug 2015
Here is the standard explained.
Bijgevoegde Bestanden
Veranderd door Huevos, 21 augustus 2015 - 23:05
WTE 21 aug 2015
Tnx for the document.
T2 use an own order, so I think there must been made a decision what to use.
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: 4/5
5: 5/6
T2 Lite
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: reserved
5: reserved
6: 1/3
7: 2/5
Huevos 21 aug 2015
You should be able to auto tune anyway. Should not need code rate. Just use predefined transponder and select the channel/frequency. That comes from terrestrial.xml and doesn't contain code rate at all. The tuner should work it out.
Veranderd door Huevos, 21 augustus 2015 - 23:55
Huevos 22 aug 2015
Tnx for the document.
T2 use an own order, so I think there must been made a decision what to use.
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: 4/5
5: 5/6
T2 Lite
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: reserved
5: reserved
6: 1/3
7: 2/5
But not only that. From the document you can see values differ depending on transmission type (S/T/C).
WTE 22 aug 2015
Tnx for the document.
T2 use an own order, so I think there must been made a decision what to use.
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: 4/5
5: 5/6
T2 Lite
0: 1/2
1: 3/5
2: 2/3
3: 3/4
4: reserved
5: reserved
6: 1/3
7: 2/5
But not only that. From the document you can see values differ depending on transmission type (S/T/C).
S/T/C is already divide.
To held the standards, T2 should have own list as well.