diff options
Diffstat (limited to 'test/enginelibrary/performance_data_test.cpp')
-rw-r--r-- | test/enginelibrary/performance_data_test.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/enginelibrary/performance_data_test.cpp b/test/enginelibrary/performance_data_test.cpp index 9e2cb58..b1fb830 100644 --- a/test/enginelibrary/performance_data_test.cpp +++ b/test/enginelibrary/performance_data_test.cpp @@ -110,7 +110,8 @@ static void populate_track_1(djinterop::track& t) // High-resolution waveform data std::vector<djinterop::waveform_entry> waveform; - int64_t waveform_size = t.recommended_waveform_size(); + int64_t samples_per_entry = t.required_waveform_samples_per_entry(); + int64_t waveform_size = (t.sampling()->sample_count / samples_per_entry) + 1; waveform.reserve(waveform_size); for (int64_t i = 0; i < waveform_size; ++i) { @@ -261,7 +262,8 @@ static void populate_track_2(djinterop::track& t) 1, {"Loop 2", 2345600, 2345700, el::standard_pad_colors::pad_2}); // High-resolution waveform data - int64_t waveform_size = t.recommended_waveform_size(); + int64_t samples_per_entry = t.required_waveform_samples_per_entry(); + int64_t waveform_size = (t.sampling()->sample_count / samples_per_entry) + 1; std::vector<djinterop::waveform_entry> waveform; waveform.reserve(waveform_size); for (int64_t i = 0; i < waveform_size; ++i) |