log layer/Colour3DPlotRenderer.cpp @ 1268:05d12869043e

age author description
Thu, 01 Mar 2018 18:02:22 +0000 Chris Cannam Untabify
Thu, 01 Mar 2018 14:43:53 +0000 Chris Cannam Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
Fri, 27 Jan 2017 13:19:21 +0000 Chris Cannam More tweaks to when to render from the middle
Fri, 27 Jan 2017 11:57:48 +0000 Chris Cannam Looks like we can be a bit more relaxed here
Fri, 27 Jan 2017 11:39:42 +0000 Chris Cannam Wire up normalise-visible-area mode in colour 3d plot
Thu, 26 Jan 2017 12:04:03 +0000 Chris Cannam Randomise start offset for partial paints, it looks (I think) a little better
Thu, 26 Jan 2017 11:55:11 +0000 Chris Cannam Measure time taken to render per pixel, and use the time last time around to decide whether to be time constrained this time around
Mon, 16 Jan 2017 10:00:19 +0000 Chris Cannam Fix incorrect call to getColumn() that broke the peak-frequency spectrogram and close zoom levels of the colour 3d plot
Fri, 13 Jan 2017 15:44:39 +0000 Chris Cannam Debug toward tracking down strange peak-frequency spectrogram update problem
Fri, 13 Jan 2017 15:37:07 +0000 Chris Cannam Make getPreferredPeakCache check the render mode itself
Thu, 05 Jan 2017 14:30:49 +0000 Chris Cannam More cache hit counts; make debug output from colour 3d plot renderer (even though it is to SVDEBUG) appear only with explicit debug flag 3.0-integration
Thu, 05 Jan 2017 14:17:47 +0000 Chris Cannam Don't start in the middle when repainting the whole width while using a peak cache. It looks funny. 3.0-integration
Thu, 05 Jan 2017 14:02:54 +0000 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
Mon, 28 Nov 2016 14:39:59 +0000 Chris Cannam More debug 3.0-integration
Wed, 23 Nov 2016 10:39:32 +0000 Chris Cannam Avoid rounding error giving too few bins in column request 3.0-integration
Thu, 17 Nov 2016 17:47:10 +0000 Chris Cannam Backed out changeset d89e04b0eff3, thus un-backing-out changeset c036560a7205! 3.0-integration
Thu, 17 Nov 2016 11:48:59 +0000 Chris Cannam Backed out changeset c036560a7205 3.0-integration
Thu, 17 Nov 2016 11:48:42 +0000 Chris Cannam Introduce our own scaleDrawBufferImage (though I think we probably won't actually want to use this, so I expect to back it out again) 3.0-integration
Thu, 10 Nov 2016 09:58:28 +0000 Chris Cannam More timings and cache hit counts 3.0-integration
Tue, 08 Nov 2016 14:55:53 +0000 Chris Cannam Use peak cache at one zoom level lower (since it exists at that level already -- this is a >= vs > question) + make naming more uniform 3.0-integration
Fri, 04 Nov 2016 16:44:59 +0000 Chris Cannam Fix omitted topmost bin 3.0-integration
Fri, 04 Nov 2016 16:32:41 +0000 Chris Cannam Fix forehead-slapping failure to use the right model when rendering 3d plot in peaks cache mode (i.e. when zoomed quite far out) 3.0-integration
Fri, 05 Aug 2016 14:31:16 +0100 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
Fri, 05 Aug 2016 13:48:14 +0100 Chris Cannam Minor tidy, + go back to opaque-only spectrogram as intended spectrogram-minor-refactor
Thu, 04 Aug 2016 17:29:33 +0100 Chris Cannam Reconnect double-click region select in spectrogram spectrogram-minor-refactor
Thu, 04 Aug 2016 14:02:56 +0100 Chris Cannam Restore phase display spectrogram-minor-refactor
Wed, 03 Aug 2016 16:16:23 +0100 Chris Cannam Re-enable (little-used) normalise-visible-range option in spectrogram layer spectrogram-minor-refactor
Wed, 03 Aug 2016 14:20:27 +0100 Chris Cannam Use a count of bins rather than min and max bins (because the name maxbin tells us nothing about whether the range is inclusive or not) spectrogram-minor-refactor
Tue, 02 Aug 2016 11:42:24 +0100 Chris Cannam Fix vertical zoom/scroll in colour 3d plot layer spectrogram-minor-refactor
Tue, 02 Aug 2016 09:58:41 +0100 Chris Cannam Sensible vertical scale and hybrid normalisation range in colour 3d plot spectrogram-minor-refactor
Tue, 02 Aug 2016 09:20:16 +0100 Chris Cannam Minor tidy spectrogram-minor-refactor
Mon, 01 Aug 2016 15:06:16 +0100 Chris Cannam Scale range matching spectrogram-minor-refactor
Mon, 01 Aug 2016 11:31:53 +0100 Chris Cannam Some notes on gain spectrogram-minor-refactor
Fri, 22 Jul 2016 14:42:36 +0100 Chris Cannam Some tidying spectrogram-minor-refactor
Fri, 22 Jul 2016 13:56:24 +0100 Chris Cannam Fixes and debug output for mag range calculations spectrogram-minor-refactor
Fri, 22 Jul 2016 12:17:55 +0100 Chris Cannam Wiring through the magnitude range updates spectrogram-minor-refactor
Wed, 20 Jul 2016 13:40:23 +0100 Chris Cannam Toward updating mag cache spectrogram-minor-refactor
Wed, 20 Jul 2016 08:42:04 +0100 Chris Cannam Inch toward using the mag cache (currently will crash with debug exception) spectrogram-minor-refactor
Wed, 20 Jul 2016 08:30:20 +0100 Chris Cannam Introduce ScrollableMagRangeCache, plus some tidying etc spectrogram-minor-refactor
Tue, 19 Jul 2016 17:28:03 +0100 Chris Cannam Fix translucent mode for spectrogram spectrogram-minor-refactor
Tue, 19 Jul 2016 15:08:22 +0100 Chris Cannam Wire up invertVertical spectrogram-minor-refactor
Tue, 19 Jul 2016 15:02:44 +0100 Chris Cannam Re-enable a couple more features spectrogram-minor-refactor
Tue, 19 Jul 2016 14:49:46 +0100 Chris Cannam Consts and willRenderOpaque spectrogram-minor-refactor
Tue, 19 Jul 2016 10:12:30 +0100 Chris Cannam Colourmap rotation (inelegantly) spectrogram-minor-refactor
Tue, 19 Jul 2016 08:55:13 +0100 Chris Cannam Make VerticalBinLayer an actual Layer (via SliceableLayer) spectrogram-minor-refactor
Mon, 18 Jul 2016 15:37:15 +0100 Chris Cannam Start introducing translucent renderer spectrogram-minor-refactor
Thu, 14 Jul 2016 16:52:16 +0100 Chris Cannam Convert ColourScaleType into an enum class spectrogram-minor-refactor
Thu, 14 Jul 2016 15:13:37 +0100 Chris Cannam Turn BinDisplay and BinScale into enum classes spectrogram-minor-refactor
Wed, 13 Jul 2016 13:06:28 +0100 Chris Cannam Create, but don't yet use, a renderer in the colour 3d plot layer spectrogram-minor-refactor
Wed, 13 Jul 2016 10:00:21 +0100 Chris Cannam Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yet spectrogram-minor-refactor
Mon, 11 Jul 2016 16:03:39 +0100 Chris Cannam Introduce peak frequency rendering (basics of) spectrogram-minor-refactor
Mon, 11 Jul 2016 14:37:03 +0100 Chris Cannam Far more pragmatic update strategy spectrogram-minor-refactor
Mon, 11 Jul 2016 10:38:23 +0100 Chris Cannam Fix draw buffer sizing problem in scaled rendering spectrogram-minor-refactor
Thu, 07 Jul 2016 19:18:31 +0100 Chris Cannam Split out cache rendering functions and some fixes to calculations spectrogram-minor-refactor
Tue, 05 Jul 2016 17:48:26 +0100 Chris Cannam Cut over to using the renderer (though it's very incomplete) and fix some cache problems and pointer lifetime misunderstandings spectrogram-minor-refactor
Fri, 01 Jul 2016 11:37:46 +0100 Chris Cannam Scale and copy spectrogram-minor-refactor
Fri, 01 Jul 2016 11:21:09 +0100 Chris Cannam Start introducing render code spectrogram-minor-refactor
Fri, 01 Jul 2016 09:55:48 +0100 Chris Cannam VerticalBinLayer for vertical mapping abstraction. Not totally sure about this spectrogram-minor-refactor
Thu, 30 Jun 2016 18:21:11 +0100 Chris Cannam Comments spectrogram-minor-refactor
Thu, 30 Jun 2016 16:28:32 +0100 Chris Cannam Minor adjustments spectrogram-minor-refactor