diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-05-12 14:37:56 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-05-12 14:37:56 +0000 |
| commit | 5102456e826ced403dcc2315e565db9a08bf72e2 (patch) | |
| tree | df4d83d8dd02282442a9060e8d61f83e3bf96347 /lib | |
| parent | 72042565cd6784df72578c3e40c6589d7366ced0 (diff) | |
| download | enigma2-5102456e826ced403dcc2315e565db9a08bf72e2.tar.gz enigma2-5102456e826ced403dcc2315e565db9a08bf72e2.zip | |
fixes for old api
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/dvb/dvb.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index d4cc462c..e0df1dc1 100644 --- 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]; +#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); +#endif 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]; +#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); +#endif if (stat(filename, &s)) break; ePtr<eDVBDemux> demux; @@ -152,7 +160,11 @@ int eDVBAdapterLinux::exist(int nr) { 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); +#endif if (!stat(filename, &s)) return 1; return 0; |
