diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2002-07-13 11:16:27 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2002-07-13 11:16:27 +0200 |
commit | f2b637ed852c81301ea1f64692447733745ffa06 (patch) | |
tree | 5fbc94d79a14433b8197a9e16d7795fe65fdbc50 /dvbplayer.c | |
parent | d5208be84b6d604051f04b024ad65c004006fc50 (diff) | |
download | vdr-f2b637ed852c81301ea1f64692447733745ffa06.tar.gz vdr-f2b637ed852c81301ea1f64692447733745ffa06.tar.bz2 |
Changed the interface of cStatus::Replaying()
Diffstat (limited to 'dvbplayer.c')
-rw-r--r-- | dvbplayer.c | 13 |
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) |