Butler::Audio::ENABLED
)
{
- _player->set_always_burn_open_subtitles ();
- _player->set_play_referenced ();
+ _player.set_always_burn_open_subtitles();
+ _player.set_play_referenced();
}
std::vector<float> interleaved(_output_audio_channels * audio_frames);
auto deinterleaved = make_shared<AudioBuffers>(_output_audio_channels, audio_frames);
int const gets_per_frame = _film->three_d() ? 2 : 1;
- for (DCPTime i; i < _film->length(); i += video_frame) {
+ for (DCPTime time; time < _film->length(); time += video_frame) {
- if (file_encoders.size() > 1 && !reel->contains(i)) {
+ if (file_encoders.size() > 1 && !reel->contains(time)) {
/* Next reel and file */
++reel;
++encoder;
for (int j = 0; j < gets_per_frame; ++j) {
Butler::Error e;
- auto v = _butler.get_video(Butler::Behaviour::BLOCKING, &e);
+ auto video = _butler.get_video(Butler::Behaviour::BLOCKING, &e);
_butler.rethrow();
- if (v.first) {
- auto fe = encoder->get (v.first->eyes());
+ if (video.first) {
+ auto fe = encoder->get(video.first->eyes());
if (fe) {
- fe->video(v.first, v.second - reel->from);
+ fe->video(video.first, video.second - reel->from);
}
} else {
if (e.code != Butler::Error::Code::FINISHED) {
{
boost::mutex::scoped_lock lm (_mutex);
- _last_time = i;
+ _last_time = time;
}
auto job = _job.lock ();
if (job) {
- job->set_progress (float(i.get()) / _film->length().get());
+ job->set_progress(float(time.get()) / _film->length().get());
}
waker.nudge ();