X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Ftools%2Fdcpomatic_cli.cc;h=59d85d4c469de2a975d2be2caf4163e5d6422dee;hb=00da1e02bb8ebfbc377ad34d9810ef1cd72b9cd0;hp=edf4808a0d9e7a158de7e08187bb71a839aea464;hpb=15a83d720780d58f905d40f8493cdcb86596eaee;p=dcpomatic.git diff --git a/src/tools/dcpomatic_cli.cc b/src/tools/dcpomatic_cli.cc index edf4808a0..59d85d4c4 100644 --- a/src/tools/dcpomatic_cli.cc +++ b/src/tools/dcpomatic_cli.cc @@ -35,7 +35,6 @@ #include "lib/audio_content.h" #include "lib/dcpomatic_log.h" #include -#include #include #include #include @@ -47,9 +46,9 @@ using std::vector; using std::pair; using std::setw; using std::list; -using boost::shared_ptr; +using std::shared_ptr; using boost::optional; -using boost::dynamic_pointer_cast; +using std::dynamic_pointer_cast; static void help (string n) @@ -77,12 +76,12 @@ static void print_dump (shared_ptr film) { cout << film->dcp_name (true) << "\n" - << film->container()->container_nickname() << " at " << ((film->resolution() == RESOLUTION_2K) ? "2K" : "4K") << "\n" + << film->container()->container_nickname() << " at " << ((film->resolution() == Resolution::TWO_K) ? "2K" : "4K") << "\n" << (film->j2k_bandwidth() / 1000000) << "Mbit/s" << "\n" << "Output " << film->video_frame_rate() << "fps " << (film->three_d() ? "3D" : "2D") << " " << (film->audio_frame_rate() / 1000) << "kHz\n" << (film->interop() ? "Inter-Op" : "SMPTE") << " " << (film->encrypted() ? "encrypted" : "unencrypted") << "\n"; - BOOST_FOREACH (shared_ptr c, film->content ()) { + for (auto c: film->content()) { cout << "\n" << c->path(0) << "\n" << "\tat " << c->position().seconds () @@ -126,7 +125,7 @@ list_servers () { while (true) { int N = 0; - list servers = EncodeServerFinder::instance()->servers(); + auto servers = EncodeServerFinder::instance()->servers(); /* This is a bit fiddly because we want to list configured servers that are down as well as all those (configured and found by broadcast) that are up. @@ -140,18 +139,18 @@ list_servers () ++N; /* Report the state of configured servers */ - BOOST_FOREACH (string i, Config::instance()->servers()) { + for (auto i: Config::instance()->servers()) { cout << std::left << setw(24) << i << " "; /* See if this server is on the active list; if so, remove it and note the number of threads it is offering. */ optional threads; - list::iterator j = servers.begin (); + auto j = servers.begin (); while (j != servers.end ()) { if (i == j->host_name() && j->current_link_version()) { threads = j->threads(); - list::iterator tmp = j; + auto tmp = j; ++tmp; servers.erase (j); j = tmp; @@ -168,7 +167,7 @@ list_servers () } /* Now report any left that have been found by broadcast */ - BOOST_FOREACH (EncodeServerDescription const & i, servers) { + for (auto const& i: servers) { if (i.current_link_version()) { cout << std::left << setw(24) << i.host_name() << " UP " << i.threads() << "\n"; } else { @@ -282,7 +281,7 @@ main (int argc, char* argv[]) } if (servers) { - FILE* f = fopen_boost (*servers, "r"); + auto f = fopen_boost (*servers, "r"); if (!f) { cerr << "Could not open servers list file " << *servers << "\n"; exit (EXIT_FAILURE); @@ -342,12 +341,11 @@ main (int argc, char* argv[]) dcpomatic_log = film->log (); - ContentList content = film->content (); - for (ContentList::const_iterator i = content.begin(); i != content.end(); ++i) { - vector paths = (*i)->paths (); - for (vector::const_iterator j = paths.begin(); j != paths.end(); ++j) { - if (!boost::filesystem::exists (*j)) { - cerr << argv[0] << ": content file " << *j << " not found.\n"; + for (auto i: film->content()) { + auto paths = i->paths(); + for (auto j: paths) { + if (!boost::filesystem::exists(j)) { + cerr << argv[0] << ": content file " << j << " not found.\n"; exit (EXIT_FAILURE); } }