Add missing include.
[dcpomatic.git] / src / lib / transcode_job.cc
index ce02fa57e7d302c0b7fc392a98f366bb38b639d9..c9ec2053d46353a500cd6c4178af395a6c303906 100644 (file)
@@ -38,7 +38,7 @@ using boost::shared_ptr;
 
 /** @param s Film to use.
  */
-TranscodeJob::TranscodeJob (shared_ptr<Film> f)
+TranscodeJob::TranscodeJob (shared_ptr<const Film> f)
        : Job (f)
 {
        
@@ -91,7 +91,12 @@ TranscodeJob::status () const
        s << Job::status ();
 
        if (!finished ()) {
-               s << N_("; ") << fixed << setprecision (1) << fps << N_(" ") << _("frames per second");
+               if (_transcoder->state() == Encoder::TRANSCODING) {
+                       s << "; " << fixed << setprecision (1) << fps << N_(" ") << _("frames per second");
+               } else {
+                       /* TRANSLATORS: this means `computing a hash' as in a digest of a block of data */
+                       s << "; " << _("hashing");
+               }
        }
        
        return s.str ();