int flat_or_narrower = 0;
int scope = 0;
- for (ContentList::const_iterator i = content.begin(); i != content.end(); ++i) {
- shared_ptr<VideoContent> vc = dynamic_pointer_cast<VideoContent> (*i);
+ BOOST_FOREACH (shared_ptr<const Content> i, content) {
+ shared_ptr<const VideoContent> vc = dynamic_pointer_cast<const VideoContent> (i);
if (vc) {
Ratio const * r = vc->scale().ratio ();
if (r && r->id() == "239") {
}
int vob = 0;
- for (ContentList::const_iterator i = content.begin(); i != content.end(); ++i) {
- if (boost::algorithm::starts_with ((*i)->path(0).filename().string(), "VTS_")) {
+ BOOST_FOREACH (shared_ptr<const Content> i, content) {
+ if (boost::algorithm::starts_with (i->path(0).filename().string(), "VTS_")) {
++vob;
}
}
}
int three_d = 0;
- for (ContentList::const_iterator i = content.begin(); i != content.end(); ++i) {
- shared_ptr<const VideoContent> vc = dynamic_pointer_cast<const VideoContent> (*i);
+ BOOST_FOREACH (shared_ptr<const Content> i, content) {
+ shared_ptr<const VideoContent> vc = dynamic_pointer_cast<const VideoContent> (i);
if (vc && vc->video_frame_type() != VIDEO_FRAME_TYPE_2D) {
++three_d;
}
}
- if (three_d > 0) {
+ if (three_d > 0 && !film->three_d()) {
hint = true;
_text->WriteText (_("You are using 3D content but your DCP is set to 2D. Set the DCP to 3D if you want to play it back on a 3D system (e.g. Real-D, MasterImage etc.)"));
_text->Newline ();