Emit no audio from DCPs if none is mapped
[dcpomatic.git] / src / lib / overlaps.cc
index 7a541a7c292ec6b8c271b5f7604826de03b66365..fbc6b5cb1813c7646950f554c25cc952f8e6a5d0 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "content.h"
 #include "overlaps.h"
-#include "types.h"
 
 
 using std::function;
@@ -34,7 +33,7 @@ ContentList overlaps (shared_ptr<const Film> film, ContentList cl, function<bool
        ContentList overlaps;
        DCPTimePeriod period (from, to);
        for (auto i: cl) {
-               if (part(i) && DCPTimePeriod(i->position(), i->end(film)).overlap(period)) {
+               if (part(i) && i->period(film).overlap(period)) {
                        overlaps.push_back (i);
                }
        }