On Tue, 16 Jun 2009, Matthias Haas wrote:
thank you for this release. I just have one problem. It seems as if the new version tends to start a vlc process (i.e. I have internet radios configured) some time after my vdr is started. It seems to be connected to the epg scan or some other process that is triggered some time after I start the vdr process. I did not have the problem with my previous version of the plugin 0.2.6.
VDR does EIT scanning to transponders in background and this starts up your VLC processes as you suspected. However, the downgrading to earlier version is not a proper solution as it brings up some other problems. The 0.3.0 should be compliant with VDR's API definitions, but I you don't likethe background EIT scanning, you can always disable it via setup menu or with the following patch (if you want to disable it only for plugin sources):
--- vdr-1.7.8-vanilla/eitscan.c 2009-06-15 17:31:45.000000000 +0300 +++ vdr-1.7.8-disable_eitscan/eitscan.c 2009-06-17 10:52:17.000000000 +0300 @@ -146,7 +146,7 @@ if (Device) { for (cScanData *ScanData = scanList->First(); ScanData; ScanData = scanList->Next(ScanData)) { const cChannel *Channel = ScanData->GetChannel(); - if (Channel) { + if (Channel && !Channel->IsPlug()) { if (!Channel->Ca() || Channel->Ca() == Device->DeviceNumber() + 1 || Channel->Ca() >= CA_ENCRYPTED_MIN) { if (Device->ProvidesTransponder(Channel)) { if (!Device->Receiving()) {
BR, -- rofa