// --- cScDeviceProbe ----------------------------------------------------------
+#define DEV_DVB_ADAPTER "/dev/dvb/adapter"
#define DEV_DVB_FRONTEND "frontend"
#define DEV_DVB_DVR "dvr"
#define DEV_DVB_DEMUX "demux"
#else //SASC
-void cScDevice::OnPluginLoad(void) {}
-void cScDevice::OnPluginUnload(void) {}
+void cScDevices::OnPluginLoad(void) {}
+void cScDevices::OnPluginUnload(void) {}
bool cScDevices::Initialize(void) { return true; }
void cScDevices::Startup(void) {}
void cScDevices::Shutdown(void) {}
#else //SASC
-cScDevice::cScDevice(int n, int cafd)
+cScDevice::cScDevice(int n, int zero, int cafd)
:cDvbDevice(n)
{
softcsa=false;
#include "scsetup.h"
// -- cSascDvbDevice -------------------------------------------------------------
-class cSascDvbDevice : public cScDvbDevice {
+class cSascDvbDevice : public cScDevice {
private:
int cardidx;
public:
- cSascDvbDevice(int n, int cafd) :cScDvbDevice(n, cafd) {cardidx = n;}
+ cSascDvbDevice(int n, int cafd) :cScDevice(n, 0, cafd) {cardidx = n;}
~cSascDvbDevice() {};
bool SetCaDescr(ca_descr_t *ca_descr, bool initial);
bool SetCaPid(ca_pid_t *ca_pid);