Ich habe folgendes im setup.conf aber trotzdem sehe ich die "epg thread started / ended" meldungen im VDR log. Ich verwende noch dazu den rotor_epgscan patch [1] von Klaus damit epgscan wenn eingeschaltet nicht über alle Satalitenposition den rotor fährt.
PS: wofür sind die "epg data writer thread" ? EPG Scan ist es nicht, da mit epg scan "info: Starting EPG scan" sollte zu sehen sein.
Da ich meine Rapsberry Pi 2 teste, möchte ich alle Aktivitäten abschalten welche livetv Signal stören können.
Code
# grep EPG /var/lib/vdr/setup.conf
EPGBugfixLevel = 3
EPGLanguages = deu eng
EPGLinger = 0
EPGScanTimeout = 0
#
VDR log
Code
Dec 06 13:18:17 vdrrpi vdr[259]: [1452] epg data writer thread started (pid=259, tid=1452, prio=low)
Dec 06 13:18:17 vdrrpi vdr[259]: [1452] epg data writer thread ended (pid=259, tid=1452)
Dec 06 13:28:18 vdrrpi vdr[259]: [1577] epg data writer thread started (pid=259, tid=1577, prio=low)
Dec 06 13:28:18 vdrrpi vdr[259]: [1577] epg data writer thread ended (pid=259, tid=1577)
Dec 06 13:38:19 vdrrpi vdr[259]: [1705] epg data writer thread started (pid=259, tid=1705, prio=low)
Dec 06 13:38:21 vdrrpi vdr[259]: [1705] epg data writer thread ended (pid=259, tid=1705)
Dec 06 13:48:20 vdrrpi vdr[259]: [1829] epg data writer thread started (pid=259, tid=1829, prio=low)
Dec 06 13:48:21 vdrrpi vdr[259]: [1829] epg data writer thread ended (pid=259, tid=1829)
Dec 06 13:58:21 vdrrpi vdr[259]: [1956] epg data writer thread started (pid=259, tid=1956, prio=low)
Dec 06 13:58:22 vdrrpi vdr[259]: [1956] epg data writer thread ended (pid=259, tid=1956)
Dec 06 14:08:22 vdrrpi vdr[259]: [2103] epg data writer thread started (pid=259, tid=2103, prio=low)
Dec 06 14:08:23 vdrrpi vdr[259]: [2103] epg data writer thread ended (pid=259, tid=2103)
Dec 06 14:18:23 vdrrpi vdr[259]: [2231] epg data writer thread started (pid=259, tid=2231, prio=low)
Dec 06 14:18:25 vdrrpi vdr[259]: [2231] epg data writer thread ended (pid=259, tid=2231)
Dec 06 14:28:24 vdrrpi vdr[259]: [2361] epg data writer thread started (pid=259, tid=2361, prio=low)
Dec 06 14:28:25 vdrrpi vdr[259]: [2361] epg data writer thread ended (pid=259, tid=2361)
Alles anzeigen
vdr-2.2.0-rotor_epgscan.diff:
Diff
--- eitscan.c_orig 2015-09-02 09:27:46.000000000 +0200
+++ eitscan.c 2015-09-06 20:09:07.920767406 +0200
@@ -149,6 +149,10 @@ void cEITScanner::Process(void)
if (!Channel->Ca() || Channel->Ca() == Device->DeviceNumber() + 1 || Channel->Ca() >= CA_ENCRYPTED_MIN) {
if (Device->ProvidesTransponder(Channel)) {
if (Device->Priority() < 0) {
+ if (const cPositioner *Positioner = Device->Positioner()) {
+ if (Positioner->LastLongitude() != cSource::Position(Channel->Source()))
+ continue;
+ }
bool MaySwitchTransponder = Device->MaySwitchTransponder(Channel);
if (MaySwitchTransponder || Device->ProvidesTransponderExclusively(Channel) && now - lastActivity > Setup.EPGScanTimeout * 3600) {
if (!MaySwitchTransponder) {
Alles anzeigen