void cScDevices::DvbName(const char *Name, int a, int f, char *buffer, int len)
{
- snprintf(buffer,len,"%s%d/%s%d",DEV_DVB_ADAPTER,a,Name,f);
+ snprintf(buffer,len,"%s/%s%d/%s%d",DEV_DVB_BASE,DEV_DVB_ADAPTER,a,Name,f);
}
int cScDevices::DvbOpen(const char *Name, int a, int f, int Mode, bool ReportError)
// ----------------------------------------------------------------
-#ifndef DEV_DVB_ADAPTER
-#define DEV_DVB_ADAPTER "/dev/dvb/adapter"
-#endif
+#if APIVERSNUM < 10723
+#define DEV_DVB_BASE "/dev/dvb"
+#define DEV_DVB_ADAPTER "adapter"
#define DEV_DVB_FRONTEND "frontend"
#define DEV_DVB_DVR "dvr"
#define DEV_DVB_DEMUX "demux"
#define DEV_DVB_CA "ca"
#define DEV_DVB_OSD "osd"
+#endif
#if APIVERSNUM >= 10711
#define DVB_DEV_SPEC adapter,frontend