When setting a beatloop in front of the actual track (i.e. so that the end of the loop is before the first audio frame), the following debug assertion will be triggered:
DEBUG ASSERT: "hintFrameCount >= 0" in function void CachingReader::hintAndMaybeWake(const HintVector&) at /home/jan/Projects/mixxx/src/engine/cachingreader/cachingreader.cpp:535
Steps to reproduce:
1. Go to the beginning of the track
2. Use beatjump to go to 8 beats before the beginning of the track
3. Set a Beatloop of 4 beats
4. DEBUG_ASSERT is triggered
When setting a beatloop in front of the actual track (i.e. so that the end of the loop is before the first audio frame), the following debug assertion will be triggered:
DEBUG ASSERT: "hintFrameCount >= 0" in function void CachingReader: :hintAndMaybeWa ke(const HintVector&) at /home/jan/ Projects/ mixxx/src/ engine/ cachingreader/ cachingreader. cpp:535
Steps to reproduce:
1. Go to the beginning of the track
2. Use beatjump to go to 8 beats before the beginning of the track
3. Set a Beatloop of 4 beats
4. DEBUG_ASSERT is triggered