summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-12-19 21:58:51 +0100
committerCarl Hetherington <cth@carlh.net>2025-09-03 10:31:04 +0200
commit988250e879048d399898d4db8caf1e3e225f727b (patch)
treede37d09905b2e61cadbc285c9b33ebc6bb5a82de
parente2d7e82daa9c72057faff8dbc822d66fc2c1bd77 (diff)
Tidy assert to better express what we mean.
-rw-r--r--src/lib/audio_ring_buffers.cc6
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));