#include "job.h"
#include "util.h"
#include "job_manager.h"
-#include "dcp_transcoder.h"
+#include "dcp_encoder.h"
#include "transcode_job.h"
#include "upload_job.h"
#include "null_log.h"
LOG_GENERAL ("J2K bandwidth %1", j2k_bandwidth());
shared_ptr<TranscodeJob> tj (new TranscodeJob (shared_from_this()));
- tj->set_transcoder (shared_ptr<Transcoder> (new DCPTranscoder (shared_from_this(), tj)));
+ tj->set_encoder (shared_ptr<Encoder> (new DCPEncoder (shared_from_this(), tj)));
JobManager::instance()->add (tj);
}
DCPTime
Film::length () const
{
- return _playlist->length ();
+ return _playlist->length().ceil(video_frame_rate());
}
int
Film::reels () const
{
list<DCPTimePeriod> p;
- DCPTime const len = length().ceil (video_frame_rate ());
+ DCPTime const len = length();
switch (reel_type ()) {
case REELTYPE_SINGLE: