diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-05-09 13:58:35 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-05-09 13:58:35 +0100 |
| commit | 76ee27e08be5bf8e4a9eeb4fef09de307c6a6aa8 (patch) | |
| tree | 311bb483943f696360ba4ef5a28abb5f23beb410 /src/lib/transcode_job.cc | |
| parent | 0f42e807a707249cd1a60fa6e476cb47a4147c5a (diff) | |
Make Transcoder a virtual base.
Diffstat (limited to 'src/lib/transcode_job.cc')
| -rw-r--r-- | src/lib/transcode_job.cc | 5 |
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 */ |
