X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/dc5b3144665e827fccf38fcab1c167e6dacdac7a..4b131e5355ab67658462b2aa4c5deca0d9188827:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 85653caa..5b9cf75c 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -142,9 +142,9 @@ public: void setCutListEnable(int enable); // iSubtitleOutput - RESULT enableSubtitles(eWidget *parent, int index); + RESULT enableSubtitles(eWidget *parent, PyObject *entry); RESULT disableSubtitles(eWidget *parent); - SWIG_VOID(RESULT) getSubtitleList(PyList *list); + PyObject *getSubtitleList(); private: friend class eServiceFactoryDVB; @@ -225,6 +225,10 @@ private: ePtr m_teletext_parser; eSubtitleWidget *m_subtitle_widget; + eTimer m_subtitle_sync_timer; + std::list m_subtitle_pages; + + void checkSubtitleTiming(); }; #endif