summaryrefslogtreecommitdiff
path: root/src/lib/transcode_job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-06-14 15:07:58 +0100
committerCarl Hetherington <cth@carlh.net>2016-06-14 15:07:58 +0100
commit0b6f2d7b04819711228ed5fbc5d299b58cef997e (patch)
tree6acc37024cadbcc50755e8cc7c5075749893e231 /src/lib/transcode_job.cc
parent2a72bebc04cc5d0b34c81840f10bd1387955a7a4 (diff)
Clean up of 3D->2D conversion.
It makes slightly more sense to discard 2D in the Transcoder rather than the Encoder. Unfortunately this requires quite invasive changes, mainly to remove Encoder::_position and instead derive this information from the PlayerVideo that is being handled. This is also nicer than before, I think. A notable change is that in player.cc; using time rather than content_video_to_dcp(). This means we are assuming that the decoder returns video at the time we ask it to, rather than checking what it has returned. I can't think of a problem with this (yet).
Diffstat (limited to 'src/lib/transcode_job.cc')
-rw-r--r--src/lib/transcode_job.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc
index b52d0238f..7144f70d5 100644
--- a/src/lib/transcode_job.cc
+++ b/src/lib/transcode_job.cc
@@ -83,7 +83,7 @@ TranscodeJob::run ()
float fps = 0;
if (finish.tv_sec != start.tv_sec) {
- fps = _transcoder->video_frames_out() / (finish.tv_sec - start.tv_sec);
+ fps = _transcoder->video_frames_enqueued() / (finish.tv_sec - start.tv_sec);
}
LOG_GENERAL (N_("Transcode job completed successfully: %1 fps"), fps);
@@ -118,7 +118,7 @@ TranscodeJob::status () const
if (!finished () && !_transcoder->finishing ()) {
/// TRANSLATORS: fps here is an abbreviation for frames per second
- s << "; " << _transcoder->video_frames_out() << "/"
+ s << "; " << _transcoder->video_frames_enqueued() << "/"
<< _film->length().frames_round (_film->video_frame_rate ()) << " " << _("frames") << "; "
<< fixed << setprecision (1) << fps << " " << _("fps");
}
@@ -144,5 +144,5 @@ TranscodeJob::remaining_time () const
}
/* Compute approximate proposed length here, as it's only here that we need it */
- return (_film->length().frames_round (_film->video_frame_rate ()) - t->video_frames_out()) / fps;
+ return (_film->length().frames_round (_film->video_frame_rate ()) - t->video_frames_enqueued()) / fps;
}