X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Ftools%2Fdcpomatic_create.cc;h=a826a10710f32a489bdd1be19c435dd59b94a08f;hb=387304bc9147933b68eda2b38ba8cac0d250e87e;hp=b0a67c6d93d5630fc919731ff251114c292f2690;hpb=04533b9cf34ce8089113015715083ee9c5b2b001;p=dcpomatic.git
diff --git a/src/tools/dcpomatic_create.cc b/src/tools/dcpomatic_create.cc
index b0a67c6d9..a826a1071 100644
--- a/src/tools/dcpomatic_create.cc
+++ b/src/tools/dcpomatic_create.cc
@@ -28,7 +28,7 @@
#include "lib/util.h"
#include "lib/content_factory.h"
#include "lib/job_manager.h"
-#include "lib/ui_signaller.h"
+#include "lib/signal_manager.h"
#include "lib/job.h"
#include "lib/dcp_content_type.h"
#include "lib/ratio.h"
@@ -59,11 +59,11 @@ help (string n)
<< " -o, --output
output directory\n";
}
-class SimpleUISignaller : public UISignaller
+class SimpleSignalManager : public SignalManager
{
public:
/* Do nothing in this method so that UI events happen in our thread
- when we call UISignaller::ui_idle().
+ when we call SignalManager::ui_idle().
*/
void wake_ui () {}
};
@@ -81,7 +81,7 @@ main (int argc, char* argv[])
boost::filesystem::path output;
int option_index = 0;
- while (1) {
+ while (true) {
static struct option long_options[] = {
{ "version", no_argument, 0, 'v'},
{ "help", no_argument, 0, 'h'},
@@ -161,7 +161,7 @@ main (int argc, char* argv[])
exit (EXIT_FAILURE);
}
- ui_signaller = new SimpleUISignaller ();
+ signal_manager = new SimpleSignalManager ();
try {
shared_ptr film (new Film (output, false));
@@ -184,13 +184,13 @@ main (int argc, char* argv[])
JobManager* jm = JobManager::instance ();
while (jm->work_to_do ()) {}
- while (ui_signaller->ui_idle() > 0) {}
+ while (signal_manager->ui_idle() > 0) {}
ContentList content = film->content ();
for (ContentList::iterator i = content.begin(); i != content.end(); ++i) {
shared_ptr ic = dynamic_pointer_cast (*i);
if (ic) {
- ic->set_video_length (ContentTime::from_seconds (still_length));
+ ic->set_video_length (still_length * 24);
}
}