summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-06-23 00:03:41 +0200
committerCarl Hetherington <cth@carlh.net>2020-06-23 00:03:41 +0200
commit36f9ce3bb147741870ddda5f0eccb2c4d8981450 (patch)
tree91cf1f633d768b812b5752ba40672e39947bdc38
parent77cfe09ac8cb11a088b164e83309ded5b46a2195 (diff)
Use FrameRateChange from the Piece rather than making a new one.
-rw-r--r--src/lib/player.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 898298d4e..62b900459 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -762,8 +762,7 @@ Player::video (weak_ptr<Piece> wp, ContentVideo video)
return;
}
- FrameRateChange frc (_film, piece->content);
- if (frc.skip && (video.frame % 2) == 1) {
+ if (piece->frc.skip && (video.frame % 2) == 1) {
return;
}
@@ -848,7 +847,7 @@ Player::video (weak_ptr<Piece> wp, ContentVideo video)
);
DCPTime t = time;
- for (int i = 0; i < frc.repeat; ++i) {
+ for (int i = 0; i < piece->frc.repeat; ++i) {
if (t < piece->end(_film)) {
emit_video (_last_video[wp], t);
}