Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > a79cd501c373d27123799f3e4acbeb53 > files > 2

vdr-plugin-mlcd-0.0.4a-12mdv2007.1.src.rpm

diff -ruN VDR.org/PLUGINS/src/mlcd-0.0.4a/mlcd.c VDR/PLUGINS/src/mlcd-0.0.4a/mlcd.c
--- VDR.org/PLUGINS/src/mlcd-0.0.4a/mlcd.c	2005-01-09 16:08:55.000000000 +0100
+++ VDR/PLUGINS/src/mlcd-0.0.4a/mlcd.c	2006-01-25 20:18:52.000000000 +0100
@@ -22,8 +22,13 @@
   virtual void ChannelSwitch(const cDevice *Device, int ChannelNumber);
   virtual void SetVolume(int Volume, bool Absolute);
   //  virtual void OsdProgramme(time_t PresentTime, const char *PresentTitle, const char *PresentSubtitle, time_t FollowingTime, const char *FollowingTitle, const char *FollowingSubtitle);
+#if VDRVERSNUM >= 10338
+  virtual void Replaying(const cControl *Control, const char *Name, const char *FileName, bool On);
+  virtual void Recording(const cDevice *Device, const char *Name, const char *FileName, bool On);
+#else
   virtual void Recording(const cDevice *Device, const char *Name);
   virtual void Replaying(const cControl *Control, const char *Name);
+#endif
   };
 
 void clcdStatus::ChannelSwitch(const cDevice *Device, int ChannelNumber)
@@ -58,12 +63,20 @@
 }
 */
 
+#if VDRVERSNUM >= 10338
+void clcdStatus::Recording(const cDevice *Device, const char *Name, const char *FileName, bool On)
+#else
 void clcdStatus::Recording(const cDevice *Device, const char *Name)
+#endif
 {
   LCD->SetRecordingState(Device->CardIndex(), Name);
 }
 
+#if VDRVERSNUM >= 10338
+void clcdStatus::Replaying(const cControl *Control, const char *Name, const char *FileName, bool On)
+#else
 void clcdStatus::Replaying(const cControl *Control, const char *Name)
+#endif
 {
 
   LCD->ReplayControl((cControl *) Control,Name);