summaryrefslogtreecommitdiff
path: root/tools/time_pts.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/time_pts.h')
-rw-r--r--tools/time_pts.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/tools/time_pts.h b/tools/time_pts.h
deleted file mode 100644
index fafc7199..00000000
--- a/tools/time_pts.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * time_pts.h: Adjustable clock in PTS units
- *
- * See the main source file 'xineliboutput.c' for copyright information and
- * how to reach the author.
- *
- * $Id: time_pts.h,v 1.4 2008-04-28 20:48:05 phintuka Exp $
- *
- */
-
-#ifndef __TIME_PTS_H
-#define __TIME_PTS_H
-
-#include <stdint.h> // int64_t
-#include <sys/time.h> // struct timeval
-
-
-class cTimePts
-{
- private:
- int64_t begin; /* Start time (PTS) */
- struct timeval tbegin; /* Start time (real time) */
- bool m_Paused;
- int m_Multiplier;
- int m_ScrSpeed;
-
- static int m_Monotonic;
- static void Init(void);
-
- public:
- cTimePts(void);
-
- int64_t Now(void) const;
- void Set(int64_t Pts = 0LL);
-
- void Pause(void);
- void Resume(void);
- void TrickSpeed(const int Multiplier);
-
- void SetScrSpeed(const int ScrSpeed = 90000);
-};
-
-#endif // __TIME_PTS_H