stream.position = frame;
}
- auto const pos = stream.position;
- Audio (PieceAudio(index, audio, pos, resampled_audio_to_dcp(pos), stream_ptr->mapping()));
+ Audio (PieceAudio(index, audio, resampled_audio_to_dcp(stream.position), stream_ptr->mapping()));
stream.position += audio->frames();
}
for (auto& i: _audio_streams) {
auto ro = i.resampler->flush ();
if (ro->frames() > 0) {
- auto const frame = i.position;
- Audio (PieceAudio(index, ro, frame, resampled_audio_to_dcp(frame), i.mapping));
+ Audio (PieceAudio(index, ro, resampled_audio_to_dcp(i.position), i.mapping));
i.position += ro->frames();
}
++index;
: audio (new AudioBuffers(0, 0))
{}
- PieceAudio (int s, std::shared_ptr<const AudioBuffers> a, Frame f, dcpomatic::DCPTime t, AudioMapping m)
+ PieceAudio (int s, std::shared_ptr<const AudioBuffers> a, dcpomatic::DCPTime t, AudioMapping m)
: stream (s)
, audio (a)
- , frame (f)
, time (t)
, mapping (m)
{}
int stream; ///< index of stream within the Piece
std::shared_ptr<const AudioBuffers> audio;
- Frame frame = 0;
dcpomatic::DCPTime time;
AudioMapping mapping;
};
return;
}
- LOG_DEBUG_PLAYER("Received audio frame %1 at %2", audio.frame, to_string(audio.time));
+ LOG_DEBUG_PLAYER("Received audio at %1", to_string(audio.time));
/* The end of this block in the DCP */
int const rfr = piece->resampled_audio_frame_rate ();