log layer/SpectrogramLayer.h @ 1408:c8a6fd3f9dff fix-static-analysis

age author description
2018-11-26 Chris Cannam Use override throughout fix-static-analysis
2018-11-06 Chris Cannam Experimental oversampling param spectrogramparam
2018-10-18 Chris Cannam Add mechanism for saving/loading colour maps by name/id rather than by numerical index, for future compatibility when adding to or changing the supported colour maps. Add two new colour maps (and one old one). Write out backward-compatible numerical indices for use when reloading in older versions. Also add a mechanism to invert the colour map, though I don't think it turns out useful enough to include in the UI.
2018-03-01 Chris Cannam Untabify
2017-02-22 Chris Cannam Fix various "model deleted with no aboutToDelete notification" warnings (and one associated potential memory leak)
2017-02-21 Chris Cannam Fix #1792 measure tool crosshairs rendered in wrong colour. Also extend crosshairs over the no-man's-land at the left
2017-01-26 Chris Cannam Move this function into cpp file
2017-01-05 Chris Cannam Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations. 3.0-integration
2017-01-05 Chris Cannam Recreate FFT model when something changes, not the next time it's requested (avoids extra work when only retrieving the model) 3.0-integration
2016-08-05 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
2016-08-05 Chris Cannam Pull out paintDetailedScale spectrogram-minor-refactor
2016-08-04 Chris Cannam Re-implement dB^2 (log-power) spectrogram setting spectrogram-minor-refactor
2016-08-03 Chris Cannam Re-enable (little-used) normalise-visible-range option in spectrogram layer spectrogram-minor-refactor
2016-08-01 Chris Cannam Fix threshold in spectrogram -- it wasn't working in the last release. spectrogram-minor-refactor
2016-07-22 Chris Cannam Wiring through the magnitude range updates spectrogram-minor-refactor
2016-07-19 Chris Cannam Consts and willRenderOpaque spectrogram-minor-refactor
2016-07-19 Chris Cannam Make VerticalBinLayer an actual Layer (via SliceableLayer) spectrogram-minor-refactor
2016-07-14 Chris Cannam Remove almost all of the "old" paint logic from Colour3DPlotLayer spectrogram-minor-refactor
2016-07-14 Chris Cannam Remove all of the "old" paint logic from SpectrogramLayer, even where it hasn't been completely replaced yet spectrogram-minor-refactor
2016-07-14 Chris Cannam Convert ColourScaleType into an enum class spectrogram-minor-refactor
2016-07-14 Chris Cannam Convert ColumnNormalization to an enum class, and separate out normalize-visible spectrogram-minor-refactor
2016-07-14 Chris Cannam Turn BinDisplay and BinScale into enum classes spectrogram-minor-refactor
2016-07-07 Chris Cannam Use enums from origin classes spectrogram-minor-refactor
2016-07-07 Chris Cannam Colour scales (partly) spectrogram-minor-refactor
2016-07-05 Chris Cannam Start to introduce renderer objects spectrogram-minor-refactor
2016-07-05 Chris Cannam One FFT model per spectrogram (again!) - but we do still need a magnitude range per view, as views could be showing different regions spectrogram-minor-refactor
2016-07-02 Chris Cannam One FFT size method, no member for it spectrogram-minor-refactor
2016-07-01 Chris Cannam Simplify the oversampling/zero-padding logic. FFT model selection no longer depends on the view. spectrogram-minor-refactor