diff options
author | Matthew Gregan <[email protected]> | 2024-08-15 20:09:59 +0100 |
---|---|---|
committer | Matthew Gregan <[email protected]> | 2024-08-17 01:46:32 +0100 |
commit | 8f6c9a01ddd7c1ac8360b9a31c54e24826ad073f (patch) | |
tree | 1325a544da5a203d0a104275e3b92d004edd0310 | |
parent | 95d8199dbd378eca224eaec7723f5ac4780461aa (diff) | |
download | cubeb-8f6c9a01ddd7c1ac8360b9a31c54e24826ad073f.tar.gz cubeb-8f6c9a01ddd7c1ac8360b9a31c54e24826ad073f.zip |
opensl: Add extra asserts to help track down BMO 1913284.
-rw-r--r-- | src/cubeb_opensl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cubeb_opensl.cpp b/src/cubeb_opensl.cpp index b36147f..aad4d6f 100644 --- a/src/cubeb_opensl.cpp +++ b/src/cubeb_opensl.cpp @@ -1857,6 +1857,9 @@ opensl_stream_get_position(cubeb_stream * stm, uint64_t * position) uint64_t samplerate = stm->user_output_rate; uint32_t output_latency = stm->output_latency_ms; + XASSERT(stm->written >= 0); + XASSERT(stm->user_output_rate > 0); + XASSERT(stm->output_configured_rate > 0); pthread_mutex_lock(&stm->mutex); int64_t maximum_position = stm->written * (int64_t)stm->user_output_rate / stm->output_configured_rate; |