summaryrefslogtreecommitdiff
path: root/src/lib/player.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-07-09 22:56:47 +0100
committerCarl Hetherington <cth@carlh.net>2013-07-09 22:56:47 +0100
commitc37d4e41da190144806463387fdbe64e65196730 (patch)
treeab96f3928470913f202477b645cb80b8e37ddf41 /src/lib/player.cc
parentdf52b97f307605aad15ab5f01c8fdcf93afc9d15 (diff)
Hopefully fix seek back/forward.
Diffstat (limited to 'src/lib/player.cc')
-rw-r--r--src/lib/player.cc11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 7488364bd..4de691c0b 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -337,7 +337,7 @@ Player::flush ()
/** @return true on error */
void
-Player::seek (Time t)
+Player::seek (Time t, bool accurate)
{
if (!_have_valid_pieces) {
setup_pieces ();
@@ -360,19 +360,12 @@ Player::seek (Time t)
FrameRateConversion frc (vc->video_frame_rate(), _film->dcp_video_frame_rate());
VideoContent::Frame f = s * _film->dcp_video_frame_rate() / (frc.factor() * TIME_HZ);
- dynamic_pointer_cast<VideoDecoder>((*i)->decoder)->seek (f);
+ dynamic_pointer_cast<VideoDecoder>((*i)->decoder)->seek (f, accurate);
}
/* XXX: don't seek audio because we don't need to... */
}
-
-void
-Player::seek_back ()
-{
-
-}
-
void
Player::setup_pieces ()
{