From 76ee27e08be5bf8e4a9eeb4fef09de307c6a6aa8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 9 May 2017 13:58:35 +0100 Subject: Make Transcoder a virtual base. --- src/lib/transcode_job.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib/transcode_job.cc') diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc index 17108c278..17738deff 100644 --- a/src/lib/transcode_job.cc +++ b/src/lib/transcode_job.cc @@ -23,6 +23,7 @@ */ #include "transcode_job.h" +#include "dcp_transcoder.h" #include "upload_job.h" #include "job_manager.h" #include "film.h" @@ -71,7 +72,7 @@ TranscodeJob::run () gettimeofday (&start, 0); LOG_GENERAL_NC (N_("Transcode job starting")); - _transcoder.reset (new Transcoder (_film, shared_from_this ())); + _transcoder.reset (new DCPTranscoder (_film, shared_from_this ())); _transcoder->go (); set_progress (1); set_state (FINISHED_OK); @@ -134,7 +135,7 @@ int TranscodeJob::remaining_time () const { /* _transcoder might be destroyed by the job-runner thread */ - shared_ptr t = _transcoder; + shared_ptr t = _transcoder; if (!t || t->finishing()) { /* We aren't doing any actual encoding so just use the job's guess */ -- cgit v1.2.3