servicedvb.cpp: more exact resume after seek and slowmotion
[vuplus_dvbapp] / lib / service / servicedvb.h
index 6eba506..e3c7fd5 100644 (file)
@@ -210,7 +210,7 @@ private:
        Signal2<void,iPlayableService*,int> m_event;
        
                /* pvr */
-       int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active;
+       int m_is_pvr, m_is_paused, m_timeshift_enabled, m_timeshift_active, m_timeshift_changed;
        int m_first_program_info;
        
        std::string m_timeshift_file;
@@ -220,7 +220,7 @@ private:
 
        int m_current_audio_stream;
        int selectAudioStream(int n = -1);
-       RESULT setFastForward_internal(int ratio);
+       RESULT setFastForward_internal(int ratio, bool final_seek=false);
        
                /* timeshift */
        ePtr<iDVBTSRecorder> m_record;
@@ -233,6 +233,8 @@ private:
        void updateDecoder();
        
        int m_skipmode;
+       int m_fastforward;
+       int m_slowmotion;
        
                /* cuesheet */