diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2009-01-12 00:31:55 +0100 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2009-01-12 00:31:55 +0100 |
| commit | 139531c95ab1bd9ea0da563d43a3d8677b937aa9 (patch) | |
| tree | 4e476c825e71f14a15a31684aa9606becb095066 /lib/service/servicedvbrecord.h | |
| parent | ca49e976280c61bb862d03567ddf65dbce3d568c (diff) | |
| download | enigma2-139531c95ab1bd9ea0da563d43a3d8677b937aa9.tar.gz enigma2-139531c95ab1bd9ea0da563d43a3d8677b937aa9.zip | |
insert cutmark on EIT change
Diffstat (limited to 'lib/service/servicedvbrecord.h')
| -rw-r--r-- | lib/service/servicedvbrecord.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/service/servicedvbrecord.h b/lib/service/servicedvbrecord.h index 17de033e..856f92b3 100644 --- a/lib/service/servicedvbrecord.h +++ b/lib/service/servicedvbrecord.h @@ -36,6 +36,8 @@ private: friend class eServiceFactoryDVB; eDVBServiceRecord(const eServiceReferenceDVB &ref); + eDVBServiceEITHandler m_event_handler; + eServiceReferenceDVB m_ref; ePtr<iDVBTSRecorder> m_record; @@ -44,8 +46,11 @@ private: int m_recording, m_tuned, m_error; std::set<int> m_pids_active; std::string m_filename; + + std::map<int,pts_t> m_event_timestamps; int m_target_fd; int m_streaming; + int m_last_event_id; int doPrepare(); int doRecord(); @@ -56,6 +61,10 @@ private: /* recorder events */ void recordEvent(int event); + + /* eit updates */ + void gotNewEvent(); + void saveCutlist(); }; #endif |
