log transform/FeatureExtractionModelTransformer.cpp @ 1331:576be7933ec7 3.0-integration

age author description
Wed, 16 Nov 2016 16:12:42 +0000 Chris Cannam Debug output improvements, and make the checker actually attempt to call the descriptor function for known plugin types 3.0-integration
Sat, 05 Nov 2016 10:40:22 +0000 Chris Cannam Avoid assigning model resolution of 0 to models coming from plugins that report weirdly high output rates (symptom: data did not show up in edit layer data dialog, as the row/frame conversion failed) piper
Fri, 28 Oct 2016 11:32:36 +0100 Chris Cannam Ensure plugin is deleted in same thread that created and used it project-file-rework
Fri, 21 Oct 2016 14:51:22 +0100 Chris Cannam Fixes to choice of plugin factory piper
Fri, 21 Oct 2016 11:49:27 +0100 Chris Cannam Restore native-Vamp factory and make the choice between Piper and Native a preference piper
Mon, 17 Oct 2016 14:18:23 +0100 Chris Cannam Pull out model creation into the transformer thread run(), so that all communications with the plugin server happen on a single thread. Then make the model accessor wait for them to be created (which still happens right at the start of processing) before returning. piper
Fri, 22 Jan 2016 13:39:45 +0000 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset 3.0-integration
Mon, 15 Jun 2015 12:19:47 +0100 Chris Cannam Rework audio file reader API to prefer using std containers simple-fft-model
Fri, 12 Jun 2015 14:51:46 +0100 Chris Cannam Gut the old code, but don't replace it yet (so nothing will link yet) simple-fft-model
Wed, 10 Jun 2015 17:06:02 +0100 Chris Cannam Tidy dense time-value model API a bit; add first simple unit test for FFT model
Wed, 10 Jun 2015 13:12:06 +0100 Chris Cannam Tighten up error handling
Thu, 14 May 2015 14:04:41 +0100 Chris Cannam Handle case where plugin erroneously returns sample rate 0 for fixed-rate output
Wed, 04 Mar 2015 12:01:04 +0000 Chris Cannam Introduce and use a samplerate type cxx11
Tue, 03 Mar 2015 17:09:19 +0000 Chris Cannam This code now compiles. Main problem: sample rate types cxx11
Fri, 14 Nov 2014 13:51:33 +0000 Chris Cannam When using an aggregate model to pass data to a transform, zero-pad the shorter input to the duration of the longer rather than truncating the longer. (This is better behaviour for e.g. MATCH, and in any case the code was previously truncating incorrectly and ending up with garbage data at the end.)
Wed, 03 Sep 2014 11:22:46 +0100 Chris Cannam Fix memory leak
Wed, 18 Jun 2014 08:34:46 +0100 Chris Cannam Merge from branch tony_integration warnfix_no_size_t
Tue, 17 Jun 2014 14:49:49 +0100 Chris Cannam More size_t evisceration and warning fixes warnfix_no_size_t
Fri, 13 Jun 2014 17:39:01 +0100 Chris Cannam Add an experimental cancel button to view progress bars tonioni
Wed, 02 Apr 2014 08:51:12 +0100 Chris Cannam Merge from branch tonioni tony_integration
Tue, 01 Apr 2014 13:27:32 +0100 Chris Cannam Comment out some debug tonioni
Tue, 11 Mar 2014 17:32:31 +0000 Chris Cannam Merge from default branch tony_integration
Tue, 11 Mar 2014 17:30:35 +0000 Chris Cannam Merge from branch tonioni tony_integration
Tue, 11 Mar 2014 17:29:44 +0000 Chris Cannam Use fixed-rate feature no directly as column number, rather than do a calculation that might introduce rounding error
Wed, 29 Jan 2014 15:58:15 +0000 Chris Cannam Callback handler for additional models at end of processing tonioni
Wed, 29 Jan 2014 09:31:22 +0000 Chris Cannam For outputs with unknown bin count or multiple bins with variable sample rate, create additional output models for bins beyond the first tonioni
Tue, 28 Jan 2014 18:52:22 +0000 Chris Cannam Use a sparse time-value model only for outputs with fixed bin count of 1, not for those with unknown bin count. tonioni
Tue, 28 Jan 2014 15:01:54 +0000 Chris Cannam Merge from tonioni branch tony_integration
Wed, 11 Dec 2013 21:40:27 +0000 Chris Cannam Fix handling of negative frame times in returned features from plugin -- we don't handle them, so don't insert them into the model (instead of blowing up)
Wed, 04 Dec 2013 19:30:02 +0000 Chris Cannam Use a settings setting for flexi/non-flexi determination -- this may not be the right thing in the long run but it's simpler and easier than passing through a random value that doesn't actually come from anywhere tonioni