diff options
author | haslersn <33969028+haslersn@users.noreply.github.com> | 2020-06-12 12:14:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-12 12:14:53 +0200 |
commit | c2a03d814283bcbeb78f03711aa6216cc105eaa3 (patch) | |
tree | 641d1671c2d1ae4512b6dd44fd7d617cf6e6ea9b | |
parent | 7ccad9190781e38ca9557af4d6e33348a6e422d9 (diff) |
einginelibrary: In el_track_impl::set_overview_waveform_data, add explanatory comment
Co-authored-by: Adam Szmigin <smidge@xsco.net>
-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; |