summaryrefslogtreecommitdiff
path: root/tools/time_pts.h
diff options
context:
space:
mode:
authorcvs2svn <admin@example.com>2009-10-21 00:02:02 +0000
committercvs2svn <admin@example.com>2009-10-21 00:02:02 +0000
commit97a97ca3358eb48de3eb7a222e487e800566569f (patch)
tree97c920d0225a1c9773a3bce2207f261d7d230123 /tools/time_pts.h
parenta61961358c5a2ec92340b3f8e056bab55438f103 (diff)
downloadxineliboutput-CVS.tar.gz
xineliboutput-CVS.tar.bz2
This commit was manufactured by cvs2svn to create branch 'CVS'.CVS
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