Hallo Helmut,
vielen Dank für Dein Paket. Ich hab's gestern installiert und da ist mir aufgefallen, dass das savechannel-Plugin zwar mit Warnungen kompiliert, aber danach nicht funktioniert.
Folgende Änderung hab ich gemacht, damit es ohne Warnung kompiliert:
--- savechannel.c.orig 2012-10-10 17:39:21.000000000 +0200
+++ savechannel.c 2012-10-10 17:49:46.000000000 +0200
@@ -20,7 +20,7 @@
const char *channelfilename;
int channel;
protected:
- virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber);
+ virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView);
public:
cStatusMonitor();
};
@@ -39,7 +39,7 @@
} else esyslog("Couldn't open file %s: %s",channelfilename,strerror(errno));
}
-void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber)
+void cStatusMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView)
{
if (ChannelNumber) {
if (Device==cDevice::PrimaryDevice() && ChannelNumber != channel) {
Display More
Leider scheint es aber immer noch nicht zu funktionieren, da der Kanal nicht in die savechannel.conf im Plugin-Verzeichnis geschrieben wird.
Hat da jemand eine Idee? Wurde da was in VDR >V1.7.23 geändert ?
Ansonsten Vielen Dank für Dein Paket, Helmut !
vy 73 e mni tnx ...
NetWraith