log data/model/FFTModel.cpp @ 1499:68a0abfe7263

age author description
2018-04-24 Chris Cannam Some messing around with profiling
2018-03-01 Chris Cannam Untabify
2018-03-01 Chris Cannam Convert some cerrs to SVCERRs. Apart from anything else, this makes MSVC2017 happy
2017-01-26 Chris Cannam Reduce amount of copying in FFTModel
2016-12-13 Chris Cannam Update to use bqvec allocator for float vectors 3.0-integration
2016-12-07 Chris Cannam Remove unnecessary move()s 3.0-integration
2016-11-23 Chris Cannam Debug note when we overrun end of data 3.0-integration
2016-11-21 Chris Cannam Branch to use bqfft code and remove FFTapi bqfft
2016-11-10 Chris Cannam More timings and cache hit counts 3.0-integration
2016-11-10 Chris Cannam A note on cache hit findings 3.0-integration
2016-11-09 Chris Cannam Print out cache hit/miss counts 3.0-integration
2016-10-18 Chris Cannam MSVC build fixes msvc2015_64
2016-08-05 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
2016-08-04 Chris Cannam Restore phase display spectrogram-minor-refactor
2016-07-13 Chris Cannam Create, but don't yet use, a renderer in the colour 3d plot layer spectrogram-minor-refactor
2016-06-13 Chris Cannam Mid-refactor to pull out the bulk of paintDrawBuffer into chunks spectrogram-minor-refactor
2016-02-04 Chris Cannam Merge from branch "tony-2.0-integration" 3.0-integration
2016-01-22 Chris Cannam Tidy a bit 3.0-integration
2016-01-22 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset 3.0-integration
2015-10-20 Chris Cannam Return maximum through getNormalizedMagnitudesAt to avoid having to make more than one call tony-2.0-integration
2015-10-13 Chris Cannam Adjust model update during recording or writing a new wave file. Formerly we were using the model's completion percentage to indicate write proportion and completion -- that's not a good idea because some layers will reasonably avoid rendering at all until a model reaches 100% completion (it's supposed to report only progress on the initial model generation, and the model shouldn't change during completion updates). tony-2.0-integration
2015-06-15 Chris Cannam Smooth signal flow through from file to fft model simple-fft-model
2015-06-15 Chris Cannam Rework audio file reader API to prefer using std containers simple-fft-model
2015-06-13 Chris Cannam Fix to fft cache simple-fft-model
2015-06-12 Chris Cannam A small cache for source samples simple-fft-model
2015-06-12 Chris Cannam Make a small cache of recently-used columns simple-fft-model
2015-06-12 Chris Cannam Normalization function simple-fft-model
2015-06-12 Chris Cannam Simplest naive FFTModel implementation (+ fill in tests) simple-fft-model
2015-06-12 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
2015-03-31 Chris Cannam clone() is never used (therefore presumably never works either) tonioni
2015-03-10 Chris Cannam More type fixes, primarily in the spectrogram cxx11
2015-03-04 Chris Cannam Introduce and use a samplerate type cxx11
2015-03-03 Chris Cannam Introducing the signed 64-bit frame index type, and fixing build failures from inclusion of -Wconversion with -Werror. Not finished yet. cxx11
2014-09-03 Chris Cannam Fix very minor but erroneous non-float-arithmetic
2014-06-17 Chris Cannam Unsigned removals and warning fixes in data/ warnfix_no_size_t
2013-11-26 Chris Cannam Drop std:: from cout, cerr, endl -- pull these in through Debug.h
2009-09-10 Chris Cannam * solaris build fixes
2009-02-05 Chris Cannam * Re-enable peak frequencies display in spectrogram
2009-01-22 Chris Cannam * try some qvectors
2008-12-08 Chris Cannam * Cut back on the locking and general workload in
2008-12-02 Chris Cannam * Permit viewing (though not editing) colour 3d plot layer data in
2008-05-08 Chris Cannam * Speed up spectrogram painting by releasing mutex in FFTDataServer
2008-04-10 Chris Cannam * build fixes
2008-02-27 Chris Cannam * merge from trunk (1.2 ended up being tracked from trunk, but we may want 1.2-stable
2008-01-24 Chris Cannam * Further model lifecycle fixes
2008-01-23 Chris Cannam * Various fixes to object lifetime management, particularly in the spectrum
2007-11-11 Chris Cannam * Pass StorageAdviser::Criteria into FFTModel constructor etc
2007-09-28 Chris Cannam * Merge from sv-match-alignment branch (excluding alignment-specific document).
2007-07-13 Chris Cannam * Restore Scale setting which had mistakenly disappeared from spectrum
2007-07-04 Chris Cannam * Pull peak-picker out of SpectrumLayer and into FFTModel; use combined
2006-12-12 Chris Cannam ...
2006-11-13 Chris Cannam * Somewhat better handling of running out of memory or disc space
2006-10-10 Chris Cannam * Improve output from Profiler class and make it incur less (no) overhead in
2006-10-09 Chris Cannam * Some dull work to continue unifying the fft model and editable dense 3d model
2006-10-05 Chris Cannam * Tidy up inheritance hierarchy of model classes -- remove ZoomConstraint as
2006-07-31 Chris Cannam * Move the current DenseThreeDimensionalModel to EditableDenseThreeDimensionalModel last-cc-copyright