]> git.sesse.net Git - nageru/blobdiff - mixer.cpp
Add a paranoia assert.
[nageru] / mixer.cpp
index e305376e9a86febcd9f044be95d9a159c80d7b42..1603b8dc47f8ea894ef48c51232c4b6f7c6edcb3 100644 (file)
--- a/mixer.cpp
+++ b/mixer.cpp
@@ -398,6 +398,7 @@ void Mixer::thread_func()
                                int num_samples_times_timebase = OUTPUT_FREQUENCY * card->new_frame_length + card->fractional_samples;
                                num_samples[card_index] = num_samples_times_timebase / TIMEBASE;
                                card->fractional_samples = num_samples_times_timebase % TIMEBASE;
+                               assert(num_samples[card_index] >= 0);
                        }
                }