diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/djinterop/enginelibrary/el_track_impl.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/djinterop/enginelibrary/el_track_impl.cpp b/src/djinterop/enginelibrary/el_track_impl.cpp index 61fc142..3ab3d7e 100644 --- a/src/djinterop/enginelibrary/el_track_impl.cpp +++ b/src/djinterop/enginelibrary/el_track_impl.cpp @@ -201,6 +201,9 @@ overview_waveform_data el_track_impl::get_overview_waveform_data() void el_track_impl::set_overview_waveform_data(overview_waveform_data data) { + // As the overview waveform does not store opacity, it is defaulted to 255 + // when read back. If we also set it to 255 here, we can apply a check in + // `set_perfdata` that a round-trip encode/decode gives the same data. for (auto&& entry : data.waveform) { entry.low.opacity = 255; |