git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
some fixes for empty tuner slots (use slotid instead of dvb api frontend
[enigma2.git]
/
lib
/
dvb
/
frontend.h
diff --git
a/lib/dvb/frontend.h
b/lib/dvb/frontend.h
index eb91eb72d2ca9bceb4b1dfa7d364bbb668550204..c9474aef366e512fc5e3cfd268f05d118263fa72 100644
(file)
--- a/
lib/dvb/frontend.h
+++ b/
lib/dvb/frontend.h
@@
-39,9
+39,12
@@
class eDVBFrontend: public iDVBFrontend, public Object
{
DECLARE_REF(eDVBFrontend);
int m_type;
{
DECLARE_REF(eDVBFrontend);
int m_type;
- int m_fe;
+ int m_dvbid;
+ int m_slotid;
int m_fd;
int m_fd;
+ bool m_need_rotor_workaround;
char m_filename[128];
char m_filename[128];
+ char m_description[128];
#if HAVE_DVB_API_VERSION < 3
int m_secfd;
char m_sec_filename[128];
#if HAVE_DVB_API_VERSION < 3
int m_secfd;
char m_sec_filename[128];
@@
-115,7
+118,9
@@
public:
void getFrontendData(ePyObject dest);
int isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm);
void getFrontendData(ePyObject dest);
int isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm);
- int getID() { return m_fe; }
+ int getDVBID() { return m_dvbid; }
+ int getSlotID() { return m_slotid; }
+ void setSlotInfo(ePyObject obj); // get a tuple (slotid, slotdescr)
int openFrontend();
int closeFrontend();
int openFrontend();
int closeFrontend();