aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicedvb.h
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-05-12 17:32:36 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-05-12 17:32:36 +0000
commita2aaaa1836cc7d4348429418c36d6742a6b3bc5a (patch)
tree9cf59915633f03253235f06124431b0ce8428436 /lib/service/servicedvb.h
parent62b5ec90e68742957e88889c2b3c606a8a536e09 (diff)
downloadenigma2-a2aaaa1836cc7d4348429418c36d6742a6b3bc5a.tar.gz
enigma2-a2aaaa1836cc7d4348429418c36d6742a6b3bc5a.zip
add teletext parser to servicedvb
Diffstat (limited to 'lib/service/servicedvb.h')
-rw-r--r--lib/service/servicedvb.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h
index 81a6b743..01eb0497 100644
--- a/lib/service/servicedvb.h
+++ b/lib/service/servicedvb.h
@@ -6,6 +6,7 @@
#include <lib/dvb/pmt.h>
#include <lib/dvb/eit.h>
+#include <lib/dvb/teletext.h>
#include <lib/base/filepush.h>
class eServiceFactoryDVB: public iServiceHandler
@@ -140,12 +141,14 @@ private:
eDVBServicePlay(const eServiceReference &ref, eDVBService *service);
+ /* events */
void gotNewEvent();
void serviceEvent(int event);
void serviceEventTimeshift(int event);
Signal2<void,iPlayableService*,int> m_event;
+ /* pvr */
int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active;
int m_first_program_info;
@@ -157,6 +160,7 @@ private:
int m_current_audio_stream;
int selectAudioStream(int n);
+ /* timeshift */
ePtr<iDVBTSRecorder> m_record;
std::set<int> m_pids_active;
@@ -168,6 +172,8 @@ private:
int m_skipmode;
+ /* cuesheet */
+
ePtr<eCueSheet> m_cue;
struct cueEntry
@@ -192,6 +198,9 @@ private:
void saveCuesheet();
void cutlistToCuesheet();
+
+ /* teletext subtitles */
+ ePtr<eDVBTeletextParser> m_teletext_parser;
};
#endif