diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-12-19 21:58:51 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-09-03 10:31:04 +0200 |
| commit | 988250e879048d399898d4db8caf1e3e225f727b (patch) | |
| tree | de37d09905b2e61cadbc285c9b33ebc6bb5a82de | |
| parent | e2d7e82daa9c72057faff8dbc822d66fc2c1bd77 (diff) | |
Tidy assert to better express what we mean.
| -rw-r--r-- | src/lib/audio_ring_buffers.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lib/audio_ring_buffers.cc b/src/lib/audio_ring_buffers.cc index b2976deec..b50cc435a 100644 --- a/src/lib/audio_ring_buffers.cc +++ b/src/lib/audio_ring_buffers.cc @@ -50,10 +50,8 @@ AudioRingBuffers::put(shared_ptr<const AudioBuffers> data, DCPTime time, int fra if (!_buffers.empty()) { DCPOMATIC_ASSERT(_buffers.front().first->channels() == data->channels()); DCPTime const end = (_buffers.back().second + DCPTime::from_frames(_buffers.back().first->frames(), frame_rate)); - if (labs(end.get() - time.get()) > 1) { - cout << "bad put " << _buffers.back().second.to_string() << " " << _buffers.back().first->frames() << " " << time.to_string() << "\n"; - } - DCPOMATIC_ASSERT(labs(end.get() - time.get()) < 2); + auto to_end = DCPTime(end - time).abs(); + DCPOMATIC_ASSERT(to_end < DCPTime::from_frames(1, 48000)); } _buffers.push_back(make_pair(data, time)); |
