summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-05-16 16:10:56 +0100
committerCarl Hetherington <cth@carlh.net>2017-05-16 16:10:56 +0100
commit492d9ff7353c0ca594333bf4da3cb8ce98439cd2 (patch)
tree80160fc1398f5f9e577ed09478650c57caa498ef /src/lib
parent303350a6bbea4b32441b9a6896379d5b6ebafecf (diff)
Fix _last_video_time with 3D.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/player.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 0c17e08d0..f5a9d7b17 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -993,9 +993,13 @@ Player::emit_video (shared_ptr<PlayerVideo> pv, DCPTime time)
if (subtitles) {
pv->set_subtitle (subtitles.get ());
}
+
Video (pv, time);
- _last_video_time = time + one_video_frame();
- _active_subtitles.clear_before (time);
+
+ if (pv->eyes() == EYES_BOTH || pv->eyes() == EYES_RIGHT) {
+ _last_video_time = time + one_video_frame();
+ _active_subtitles.clear_before (time);
+ }
}
void