summaryrefslogtreecommitdiff
path: root/src/lib/player.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-02-09 22:49:47 +0100
committerCarl Hetherington <cth@carlh.net>2023-02-10 10:31:15 +0100
commitfbdfc901498605f89f28a57d595df966bddc4eb1 (patch)
tree41f046cc60ee9ab11cbb391d0afce114bbd685d2 /src/lib/player.cc
parentead33f1db9657b3af93ec966d7bbc24218b6fba0 (diff)
Cleanup: add Content::period().
Diffstat (limited to 'src/lib/player.cc')
-rw-r--r--src/lib/player.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc
index 76e7239aa..575fd5c23 100644
--- a/src/lib/player.cc
+++ b/src/lib/player.cc
@@ -381,10 +381,10 @@ Player::setup_pieces ()
for (auto piece = _pieces.begin(); piece != _pieces.end(); ++piece) {
if (ignore_overlap((*piece)->content->video)) {
/* Look for content later in the content list with in-use video that overlaps this */
- auto const period = DCPTimePeriod((*piece)->content->position(), (*piece)->content->end(film));
+ auto const period = (*piece)->content->period(film);
for (auto later_piece = std::next(piece); later_piece != _pieces.end(); ++later_piece) {
if (ignore_overlap((*later_piece)->content->video)) {
- (*piece)->ignore_video = DCPTimePeriod((*later_piece)->content->position(), (*later_piece)->content->end(film)).overlap(period);
+ (*piece)->ignore_video = (*later_piece)->content->period(film).overlap(period);
}
}
}