summaryrefslogtreecommitdiff
path: root/dvbplayer.c
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2002-07-13 11:16:27 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2002-07-13 11:16:27 +0200
commitf2b637ed852c81301ea1f64692447733745ffa06 (patch)
tree5fbc94d79a14433b8197a9e16d7795fe65fdbc50 /dvbplayer.c
parentd5208be84b6d604051f04b024ad65c004006fc50 (diff)
downloadvdr-f2b637ed852c81301ea1f64692447733745ffa06.tar.gz
vdr-f2b637ed852c81301ea1f64692447733745ffa06.tar.bz2
Changed the interface of cStatus::Replaying()
Diffstat (limited to 'dvbplayer.c')
-rw-r--r--dvbplayer.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/dvbplayer.c b/dvbplayer.c
index 9ea8eb13..7dd8dd84 100644
--- a/dvbplayer.c
+++ b/dvbplayer.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbplayer.c 1.4 2002/06/23 10:52:51 kls Exp $
+ * $Id: dvbplayer.c 1.5 2002/07/13 11:11:08 kls Exp $
*/
#include "dvbplayer.h"
@@ -116,8 +116,8 @@ public:
int SkipFrames(int Frames);
void SkipSeconds(int Seconds);
void Goto(int Position, bool Still = false);
- void GetIndex(int &Current, int &Total, bool SnapToIFrame = false);
- bool GetReplayMode(bool &Play, bool &Forward, int &Speed);
+ virtual bool GetIndex(int &Current, int &Total, bool SnapToIFrame = false);
+ virtual bool GetReplayMode(bool &Play, bool &Forward, int &Speed);
};
#define MAX_VIDEO_SLOWMOTION 63 // max. arg to pass to VIDEO_SLOWMOTION // TODO is this value correct?
@@ -593,7 +593,7 @@ void cDvbPlayer::Goto(int Index, bool Still)
}
}
-void cDvbPlayer::GetIndex(int &Current, int &Total, bool SnapToIFrame)
+bool cDvbPlayer::GetIndex(int &Current, int &Total, bool SnapToIFrame)
{
if (index) {
if (playMode == pmStill)
@@ -607,9 +607,10 @@ void cDvbPlayer::GetIndex(int &Current, int &Total, bool SnapToIFrame)
}
}
Total = index->Last();
+ return true;
}
- else
- Current = Total = -1;
+ Current = Total = -1;
+ return false;
}
bool cDvbPlayer::GetReplayMode(bool &Play, bool &Forward, int &Speed)