From 952e9efef6e7915721ffdf247bb8f0f440dcaf99 Mon Sep 17 00:00:00 2001 From: leslie Date: Thu, 8 Sep 2011 07:14:07 +0800 Subject: [PATCH] fix VDR 1.7.21+ compile --- device-sd.c | 3 +++ device-tmpl.c | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/device-sd.c b/device-sd.c index 3adfa48..2dc828f 100644 --- a/device-sd.c +++ b/device-sd.c @@ -46,6 +46,9 @@ SCAPIVERSTAG(); #define OWN_FULLTS #define OWN_SETCA #define OWN_DUMPAV +#if APIVERSNUM >= 10721 +#define OWN_DEVPARAMS false +#endif #include "device-tmpl.c" bool cScDvbSdFfDevice::CheckFullTs(void) diff --git a/device-tmpl.c b/device-tmpl.c index 33deb1b..6643cea 100644 --- a/device-tmpl.c +++ b/device-tmpl.c @@ -66,10 +66,14 @@ public: SCDEVICE::SCDEVICE(cScDevicePlugin *DevPlugin, int Adapter, int Frontend, int cafd) #if APIVERSNUM >= 10711 +#ifdef OWN_DEVPARAMS +:DVBDEVICE(Adapter,Frontend,OWN_DEVPARAMS) +#else :DVBDEVICE(Adapter,Frontend) +#endif //OWN_DEVPARAMS #else :DVBDEVICE(Adapter) -#endif +#endif //APIVERSNUM >= 10711 { #ifndef SASC tsBuffer=0; hwciadapter=0; @@ -228,3 +232,4 @@ bool SCDEVICE::GetTSPacket(uchar *&Data) #undef OWN_SETCA #undef OWN_DUMPAV #undef OWN_FULLTS +#undef OWN_DEVPARAMS -- 2.39.5