Hello all,
As an FYI: My HD tuner (DVB-T2 290e) was only tuning some combinations of HD channels - I was trying to record 2 HD channels on the same multiplex and could only record one. No error was produced by VDR or in the kernel log, just that nothing happened, the original channel kept being recorded.
To cut a long story short, I found that in channels.conf some channels were configured as
B8S1P0M256
But some were :
B8S1P0 (i.e. no modulation specified)
Basically if VDR tried to tune both of these types at the same time, it failed as above.
However, individually it could tune to both types.
Once I set them all with B8S1P0M256, I managed to get 4 HD channels simultaneously :-)
Perhaps Klaus could confirm - Is this a bug/feature, is the modulation type mandatory, recommended, or best to not configure and let VDR determine when running?
Thanks
On 24.04.2016 12:53, Richard F wrote:
Hello all,
As an FYI: My HD tuner (DVB-T2 290e) was only tuning some combinations of HD channels - I was trying to record 2 HD channels on the same multiplex and could only record one. No error was produced by VDR or in the kernel log, just that nothing happened, the original channel kept being recorded.
To cut a long story short, I found that in channels.conf some channels were configured as
B8S1P0M256
But some were :
B8S1P0 (i.e. no modulation specified)
Basically if VDR tried to tune both of these types at the same time, it failed as above.
However, individually it could tune to both types.
Once I set them all with B8S1P0M256, I managed to get 4 HD channels simultaneously :-)
Perhaps Klaus could confirm - Is this a bug/feature, is the modulation type mandatory, recommended, or best to not configure and let VDR determine when running?
The tuning parameters need to be exactly the same. They are compared with strcmp(), and only if they match can two or more channels be received on the same device. If VDR creates channels from the SI data, these strings are automatically identical.
Klaus
OK. That explains a related problem. In the UK on Freeview HD they are now mixing HD and non-HD on the same multiplex. I'm not sure the various tuning programs consistently report the tuning string, I had the following
BBC ONE HD:546000:B8S1P0M256:T:27500:6601=27:6602=eng@17,6606=eng@17:0;6605=eng:0:17540:9018:16516:0 Film4+1:546000:B8M256S1P0:T:27500:7501=27:7502=eng@17,7506=eng@17:0;7505=eng:0:20352:9018:16516:0
So again I could tune to each individually, but not at the same time. Would it be possible to log an warning if the frequencies match but the tuning strings don't, that could be helpful ?
Thanks Richard
On 24/04/2016 12:29, Klaus Schmidinger wrote:
On 24.04.2016 12:53, Richard F wrote:
Hello all,
As an FYI: My HD tuner (DVB-T2 290e) was only tuning some combinations of HD channels - I was trying to record 2 HD channels on the same multiplex and could only record one. No error was produced by VDR or in the kernel log, just that nothing happened, the original channel kept being recorded.
To cut a long story short, I found that in channels.conf some channels were configured as
B8S1P0M256
But some were :
B8S1P0 (i.e. no modulation specified)
Basically if VDR tried to tune both of these types at the same time, it failed as above.
However, individually it could tune to both types.
Once I set them all with B8S1P0M256, I managed to get 4 HD channels simultaneously :-)
Perhaps Klaus could confirm - Is this a bug/feature, is the modulation type mandatory, recommended, or best to not configure and let VDR determine when running?
The tuning parameters need to be exactly the same. They are compared with strcmp(), and only if they match can two or more channels be received on the same device. If VDR creates channels from the SI data, these strings are automatically identical.
Klaus
On 24.04.2016 15:03, Richard F wrote:
OK. That explains a related problem. In the UK on Freeview HD they are now mixing HD and non-HD on the same multiplex. I'm not sure the various tuning programs consistently report the tuning string, I had the following
BBC ONE HD:546000:B8S1P0M256:T:27500:6601=27:6602=eng@17,6606=eng@17:0;6605=eng:0:17540:9018:16516:0 Film4+1:546000:B8M256S1P0:T:27500:7501=27:7502=eng@17,7506=eng@17:0;7505=eng:0:20352:9018:16516:0
So again I could tune to each individually, but not at the same time. Would it be possible to log an warning if the frequencies match but the tuning strings don't, that could be helpful ?
Sure. You can do this in cDvbTuner::IsTunedTo().
Klaus