Thanks to sub's hard work we got diseqc working on the Hauppauge Nova SE/S-Plus cards.
However, there seems to be a problem with the DVB-S EPG updates. I have configured 3 capture sources, for some channels without a DVB EPG I use xmltv (one source), and I have 2 others using the DVB EPG.
When starting the EPG updates from the tray application, from within config or automatically, just one transponder appears to be scanned and then the update is terminated.
This seems to be be problem:
Unexpected failed in DvbEpgReader.LoadChannels(): System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at NativeUtilities.BDARecorder.GetPsiParserEPG()
at GBPVR.Backend.Common.DvbEpgReader.LoadChannels(IEpgUpdateProgressCallback callback)
However, if I go into config and set the first channel from the transponder list using the rescan feature/preview window and the update the EPG, it works. I have to do this for each of the two DVB EPG capture sources, otherwise there's no update.
I suspect that the switching latency of the diseqc switch causes the first tuning request to fail and the EPG update starts without a locked signal and thus fails. A longer EPG harvest time setting doesn't change this behaviour.
I have attached some with non working and working examples.
-Guido
GBPVR 99.5, Hauppauge Nova S plus, DVB EPG harvest time 45 seconds
However, there seems to be a problem with the DVB-S EPG updates. I have configured 3 capture sources, for some channels without a DVB EPG I use xmltv (one source), and I have 2 others using the DVB EPG.
When starting the EPG updates from the tray application, from within config or automatically, just one transponder appears to be scanned and then the update is terminated.
This seems to be be problem:
Unexpected failed in DvbEpgReader.LoadChannels(): System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at NativeUtilities.BDARecorder.GetPsiParserEPG()
at GBPVR.Backend.Common.DvbEpgReader.LoadChannels(IEpgUpdateProgressCallback callback)
However, if I go into config and set the first channel from the transponder list using the rescan feature/preview window and the update the EPG, it works. I have to do this for each of the two DVB EPG capture sources, otherwise there's no update.
I suspect that the switching latency of the diseqc switch causes the first tuning request to fail and the EPG update starts without a locked signal and thus fails. A longer EPG harvest time setting doesn't change this behaviour.
I have attached some with non working and working examples.
-Guido
GBPVR 99.5, Hauppauge Nova S plus, DVB EPG harvest time 45 seconds