log src/Matcher.cpp @ 246:aac9ad4064ea subsequence tip

age author description
Thu, 02 Jul 2020 17:26:58 +0100 Chris Cannam Stub out SubsequenceMatchVampPlugin subsequence
Fri, 10 Jun 2016 13:56:05 +0100 Chris Cannam Avoid failing when we have no features default
Fri, 10 Jun 2016 11:50:31 +0100 Chris Cannam Make memory statistics available
Wed, 09 Sep 2015 09:57:57 +0100 Chris Cannam More copyright updates, add CITATION file v1.0
Thu, 11 Jun 2015 12:30:51 +0100 Chris Cannam Fix crash in looking up expand direction, when the entire reference audio has been fed before any performance has (a pathological case)
Fri, 06 Mar 2015 13:28:08 +0000 Chris Cannam Comment out this debug out
Thu, 05 Mar 2015 09:47:15 +0000 Chris Cannam Refer to distances rather than path costs for availability (in case we deem old path costs surplus to requirement for live tracking)
Fri, 27 Feb 2015 14:14:42 +0000 Chris Cannam Naming
Fri, 27 Feb 2015 14:10:50 +0000 Chris Cannam Clip cost when adding increment in direction comparison as well as when updating
Fri, 27 Feb 2015 13:57:07 +0000 Chris Cannam Grow matrix less enthusiastically, call shrink_to_fit() on vectors memory
Fri, 27 Feb 2015 12:59:37 +0000 Chris Cannam Make some checks optional memory
Fri, 27 Feb 2015 12:53:04 +0000 Chris Cannam Simplify memory reduction memory
Fri, 27 Feb 2015 12:35:02 +0000 Chris Cannam Don't create matrices in other matcher, now they aren't referred to memory
Fri, 27 Feb 2015 12:21:58 +0000 Chris Cannam Rename getRowRange/getColRange to make nature of arg clearer memory
Fri, 27 Feb 2015 12:20:32 +0000 Chris Cannam Make getRowRange/getColRange operate on first matcher only memory
Fri, 27 Feb 2015 12:09:43 +0000 Chris Cannam Make isRowAvailable/isColAvailable operate on first matcher only memory
Fri, 27 Feb 2015 11:38:04 +0000 Chris Cannam Stats memory
Thu, 26 Feb 2015 15:52:16 +0000 Chris Cannam Normalised path costs should use a different type from un-normalised ones (because they are in a different range) re-minimise
Thu, 26 Feb 2015 12:19:17 +0000 Chris Cannam distance_t * diagonalWeight might not fit in distance_t; use pathcost_t for it. Also remove C-style casts. re-minimise
Thu, 19 Feb 2015 17:17:20 +0000 Chris Cannam Toward allowing types to be small again. Doesn't currently build re-minimise
Thu, 19 Feb 2015 16:57:19 +0000 Chris Cannam Start using properly-named types types
Thu, 19 Feb 2015 16:45:42 +0000 Chris Cannam Introduce (though don't use properly) types header; get to build types
Thu, 19 Feb 2015 16:14:33 +0000 Chris Cannam Build with -Wconversion tuning-rescale
Fri, 23 Jan 2015 14:55:19 +0000 Chris Cannam More cost query methods structure
Thu, 15 Jan 2015 17:29:49 +0000 Chris Cannam Attempt naive silence penalty -- not currently working, but the plots are food for thought silence_penalty
Thu, 08 Jan 2015 12:11:27 +0000 Chris Cannam Separate out the raw & conditioned feature outputs (previously only conditioned was available, but we want raw for our tests). Plus some optional debug output refactors
Thu, 18 Dec 2014 17:56:54 +0000 Chris Cannam The finder is supposed to use normalised path-cost when calculation expand direction (as in Java implementation). Also, provide a way to query the forward path. refactors
Thu, 04 Dec 2014 13:23:10 +0000 Chris Cannam Feature size is not actually needed in Matcher feature_conditioner
Thu, 27 Nov 2014 16:50:14 +0000 Chris Cannam Tidy refactors
Thu, 27 Nov 2014 16:05:19 +0000 Chris Cannam Ah, it's subtler than that -- we have to handle the case where this is not the first matcher as well, if we're to get precisely the same results refactors
Thu, 27 Nov 2014 15:56:12 +0000 Chris Cannam Fix inconsistency (with Finder) in choice of preference where two costs come out equal refactors
Thu, 27 Nov 2014 13:02:28 +0000 Chris Cannam Remove some debug out refactors
Thu, 27 Nov 2014 12:59:23 +0000 Chris Cannam Fix diagonal handling: there was an implicit fixed diagonal weight of 2 in comparison of diagmin+distance to othermin directly refactors
Thu, 27 Nov 2014 12:54:20 +0000 Chris Cannam Move some functions about refactors
Thu, 27 Nov 2014 12:08:16 +0000 Chris Cannam Previous commit was a mistake: the ahead-of-time business is in Finder::getExpandDirection. In fact we were failing to swap advance directions in forward path when writing to the "other" finder. This does not actually affect the backward path calculation, but it does mean we can restore the sanity check. refactors
Thu, 27 Nov 2014 10:53:00 +0000 Chris Cannam More error checking (check advance as well as cost) refactors
Thu, 27 Nov 2014 10:49:11 +0000 Chris Cannam Expose diagonal weight as a parameter refactors
Wed, 19 Nov 2014 12:13:28 +0000 Chris Cannam Merge from branch refactors cheap_diagonals
Wed, 19 Nov 2014 11:59:03 +0000 Chris Cannam Pull out feature extractor calls from Matcher, remove MatchFeeder, have only the feeder-from-features and use that in MatchVampPlugin refactors
Wed, 19 Nov 2014 10:18:19 +0000 Chris Cannam Pull up Matcher set/get to public API, use only public API in Finder refactors
Wed, 19 Nov 2014 09:17:58 +0000 Chris Cannam Encapsulate get/set, add range and init checks refactors
Tue, 18 Nov 2014 16:35:15 +0000 Chris Cannam distYSize no longer needed, and some tidying and checks refactors
Fri, 14 Nov 2014 12:35:36 +0000 Chris Cannam Weight of sqrt(2) in both cases cheap_diagonals
Fri, 14 Nov 2014 10:22:27 +0000 Chris Cannam Do not penalise diagonals cheap_diagonals
Fri, 14 Nov 2014 10:09:10 +0000 Chris Cannam If the distance metric is a float, the total path cost should be a double (otherwise discriminatory precision is lost as the overall total accumulates) refactors
Fri, 14 Nov 2014 09:45:56 +0000 Chris Cannam Fix narrowing float conversions refactors
Thu, 13 Nov 2014 15:09:04 +0000 Chris Cannam Some fixes: int -> float refactors
Thu, 13 Nov 2014 14:43:03 +0000 Chris Cannam Replace char dist (inc dir in masked section) with float dist + separate dir refactors
Thu, 13 Nov 2014 13:53:52 +0000 Chris Cannam refactor: m_ prefix refactors
Thu, 13 Nov 2014 13:19:53 +0000 Chris Cannam Fix to resizing logic. Regression test passes. refactors
Thu, 13 Nov 2014 12:57:04 +0000 Chris Cannam Merge from default branch refactors
Thu, 13 Nov 2014 12:55:29 +0000 Chris Cannam Avoid freqMap overruns for unusual sample rates
Thu, 13 Nov 2014 12:50:54 +0000 Chris Cannam Make use of FeatureExtractor in Matcher refactors
Thu, 13 Nov 2014 09:50:14 +0000 Chris Cannam Move source to src refactors base Matcher.cpp@cdeca0b49e1d