+ int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active;
+
+ std::string m_timeshift_file;
+ int m_timeshift_fd;
+
+ ePtr<iDVBDemux> m_decode_demux;
+
+ int m_current_audio_stream;
+ int selectAudioStream(int n);
+
+ ePtr<iDVBTSRecorder> m_record;
+ std::set<int> m_pids_active;
+
+ void updateTimeshiftPids();
+ void switchToLive();
+ void switchToTimeshift();
+
+ void updateDecoder();
+
+ int m_skipmode;
+
+ ePtr<eCueSheet> m_cue;