+
+ eDVBTeletextSubtitlePage m_subtitle_page;
+
+ int m_pid, m_page_M, m_page_X, m_page_open, m_double_height, m_box_open;
+
+ void handlePageStart();
+ void handleLine(unsigned char *line, int len);
+ void handlePageEnd(int have_pts, const pts_t &pts);
+
+ std::string m_subtitle_text;
+ int m_subtitle_color;
+
+ void addSubtitleString(int color, std::string string);
+
+ void sendSubtitlePage();
+
+ Signal1<void,const eDVBTeletextSubtitlePage&> m_new_subtitle_page;