X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/26b914c452fab2f4d24113354cdc6d0c3776fddc..0adf3ed39b6fe254154e3b4c38feea616e5aece1:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index b2306e10..3f133d69 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -6,6 +6,7 @@ #include #include +#include #include #include #include @@ -238,19 +239,25 @@ private: void cutlistToCuesheet(); + eSubtitleWidget *m_subtitle_widget; + /* teletext subtitles */ + ePtr m_teletext_parser; void newSubtitlePage(const eDVBTeletextSubtitlePage &p); ePtr m_new_subtitle_page_connection; - - ePtr m_teletext_parser; - ePtr m_radiotext_parser; - eSubtitleWidget *m_subtitle_widget; eTimer m_subtitle_sync_timer; std::list m_subtitle_pages; - void checkSubtitleTiming(); + + /* dvb subtitles */ + void newDVBSubtitleRegion(const eDVBSubtitleRegion &p); + ePtr m_new_dvb_subtitle_region_connection; + eTimer m_dvb_subtitle_sync_timer; + std::list m_dvb_subtitle_regions; + void checkDvbSubtitleTiming(); /* radiotext */ + ePtr m_radiotext_parser; ePtr m_radiotext_updated_connection; void radioTextUpdated(); };