summaryrefslogtreecommitdiff
path: root/src/lib/transcode_job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-05-09 13:58:35 +0100
committerCarl Hetherington <cth@carlh.net>2017-05-09 13:58:35 +0100
commit76ee27e08be5bf8e4a9eeb4fef09de307c6a6aa8 (patch)
tree311bb483943f696360ba4ef5a28abb5f23beb410 /src/lib/transcode_job.cc
parent0f42e807a707249cd1a60fa6e476cb47a4147c5a (diff)
Make Transcoder a virtual base.
Diffstat (limited to 'src/lib/transcode_job.cc')
-rw-r--r--src/lib/transcode_job.cc5
1 files changed, 3 insertions, 2 deletions
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<Transcoder> t = _transcoder;
+ shared_ptr<DCPTranscoder> t = _transcoder;
if (!t || t->finishing()) {
/* We aren't doing any actual encoding so just use the job's guess */