git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
support optional return code
[enigma2.git]
/
lib
/
service
/
servicedvb.h
diff --git
a/lib/service/servicedvb.h
b/lib/service/servicedvb.h
index 85653caa8eff798b6c22e849592c74aec48545dd..5b9cf75cd95faf1acddf7989e16c5e5161534eb7 100644
(file)
--- a/
lib/service/servicedvb.h
+++ b/
lib/service/servicedvb.h
@@
-142,9
+142,9
@@
public:
void setCutListEnable(int enable);
// iSubtitleOutput
void setCutListEnable(int enable);
// iSubtitleOutput
- RESULT enableSubtitles(eWidget *parent,
int index
);
+ RESULT enableSubtitles(eWidget *parent,
PyObject *entry
);
RESULT disableSubtitles(eWidget *parent);
RESULT disableSubtitles(eWidget *parent);
-
SWIG_VOID(RESULT) getSubtitleList(PyList *list
);
+
PyObject *getSubtitleList(
);
private:
friend class eServiceFactoryDVB;
private:
friend class eServiceFactoryDVB;
@@
-225,6
+225,10
@@
private:
ePtr<eDVBTeletextParser> m_teletext_parser;
eSubtitleWidget *m_subtitle_widget;
ePtr<eDVBTeletextParser> m_teletext_parser;
eSubtitleWidget *m_subtitle_widget;
+ eTimer m_subtitle_sync_timer;
+ std::list<eDVBTeletextSubtitlePage> m_subtitle_pages;
+
+ void checkSubtitleTiming();
};
#endif
};
#endif