git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rotor turning with measure input power is now working
[enigma2.git]
/
lib
/
dvb
/
dvb.cpp
diff --git
a/lib/dvb/dvb.cpp
b/lib/dvb/dvb.cpp
index d4cc462cac43f5b5ddc213cc518c0616fab669f7..e0df1dc1a889fde7a3a29a61f5d5be65082c016d 100644
(file)
--- a/
lib/dvb/dvb.cpp
+++ b/
lib/dvb/dvb.cpp
@@
-74,7
+74,11
@@
eDVBAdapterLinux::eDVBAdapterLinux(int nr): m_nr(nr)
{
struct stat s;
char filename[128];
{
struct stat s;
char filename[128];
+#if HAVE_DVB_API_VERSION < 3
+ sprintf(filename, "/dev/dvb/card%d/frontend%d", m_nr, num_fe);
+#else
sprintf(filename, "/dev/dvb/adapter%d/frontend%d", m_nr, num_fe);
sprintf(filename, "/dev/dvb/adapter%d/frontend%d", m_nr, num_fe);
+#endif
if (stat(filename, &s))
break;
ePtr<eDVBFrontend> fe;
if (stat(filename, &s))
break;
ePtr<eDVBFrontend> fe;
@@
-92,7
+96,11
@@
eDVBAdapterLinux::eDVBAdapterLinux(int nr): m_nr(nr)
{
struct stat s;
char filename[128];
{
struct stat s;
char filename[128];
+#if HAVE_DVB_API_VERSION < 3
+ sprintf(filename, "/dev/dvb/card%d/demux%d", m_nr, num_demux);
+#else
sprintf(filename, "/dev/dvb/adapter%d/demux%d", m_nr, num_demux);
sprintf(filename, "/dev/dvb/adapter%d/demux%d", m_nr, num_demux);
+#endif
if (stat(filename, &s))
break;
ePtr<eDVBDemux> demux;
if (stat(filename, &s))
break;
ePtr<eDVBDemux> demux;
@@
-152,7
+160,11
@@
int eDVBAdapterLinux::exist(int nr)
{
struct stat s;
char filename[128];
{
struct stat s;
char filename[128];
+#if HAVE_DVB_API_VERSION < 3
+ sprintf(filename, "/dev/dvb/card%d", nr);
+#else
sprintf(filename, "/dev/dvb/adapter%d", nr);
sprintf(filename, "/dev/dvb/adapter%d", nr);
+#endif
if (!stat(filename, &s))
return 1;
return 0;
if (!stat(filename, &s))
return 1;
return 0;