Tue, 29 Nov 2016 16:45:29 +0000 |
Chris Cannam |
Stop reporting sync errors only when we really are at eof, i.e. after the input callback has been called again (previously we just tested whether we'd buffered up all the input, which of course we do in one go at the start)
mp3-gapless
|
Tue, 29 Nov 2016 14:35:27 +0000 |
Chris Cannam |
Test fixes
mp3-gapless
|
Tue, 29 Nov 2016 14:25:57 +0000 |
Chris Cannam |
Update m4a files to exports from CoreAudio, rather than FAAC; update tests accordingly, and add test for spurious data after end of decode
mp3-gapless
|
Tue, 29 Nov 2016 13:34:51 +0000 |
Chris Cannam |
Handle trimming the padding from end as well
mp3-gapless
|
Tue, 29 Nov 2016 12:06:49 +0000 |
Chris Cannam |
Refactor in CodedAudioFileReader in preparation for trimming at end
mp3-gapless
|
Tue, 29 Nov 2016 11:35:56 +0000 |
Chris Cannam |
Add gapless flag to MP3FileReader, and implement trimming the delay samples from the start (padding is not yet trimmed from end)
mp3-gapless
|
Tue, 29 Nov 2016 08:58:50 +0000 |
Chris Cannam |
Add test for last change to ColumnOp
3.0-integration
|
Mon, 28 Nov 2016 18:53:17 +0000 |
Chris Cannam |
Add header required when building with FFTW on Windows
3.0-integration
|
Mon, 28 Nov 2016 18:09:59 +0000 |
Chris Cannam |
Further fix to decision about when not to interpolate in ColumnOp::distribute
3.0-integration
|
Mon, 28 Nov 2016 14:41:52 +0000 |
Chris Cannam |
Subrepo merge
3.0-integration
|
Mon, 28 Nov 2016 14:40:45 +0000 |
Chris Cannam |
Interpolate always, when interpolation requested. Previous test failed to take into account varying bin height in log-scale modes, which meant interpolation might be necessary even when more bins than pixels.
3.0-integration
|
Fri, 25 Nov 2016 11:39:20 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Fri, 25 Nov 2016 11:38:37 +0000 |
Chris Cannam |
Update svcore audio reader tests so as to check for truncated decode
3.0-integration
|
Fri, 25 Nov 2016 10:08:52 +0000 |
Chris Cannam |
Merge from branch subdivide-instants
3.0-integration
|
Fri, 25 Nov 2016 10:08:09 +0000 |
Chris Cannam |
Tidy up, with some convenient C++11isms
subdivide-instants
|
Fri, 25 Nov 2016 09:57:36 +0000 |
Chris Cannam |
Add Winnow as well
subdivide-instants
|
Fri, 25 Nov 2016 09:38:53 +0000 |
Chris Cannam |
Implement "Subdivide Selected Instants". Also add the relabel command to the history, which I previously forgot to do!
subdivide-instants
|
Thu, 24 Nov 2016 17:10:40 +0000 |
Chris Cannam |
Fixes to mp3 decode in subrepo. Filter out Xing/LAME info frames, rather than letting them go to the mp3 decoder as if they were audio frames, fixing the 1152-sample zero pad at start of some decoded mp3 files (distinct from decoder delay). Add MAD_BUFFER_GUARD padding at end of mp3 buffer, in order to ensure last frame is decoded successfully (otherwise the decoded audio is truncated). Both gleaned from madplay source code.
3.0-integration
|
Wed, 23 Nov 2016 10:39:45 +0000 |
Chris Cannam |
Fix various column edge cases
3.0-integration
|
Mon, 21 Nov 2016 15:33:13 +0000 |
Chris Cannam |
Merge subrepos
3.0-integration
|
Mon, 21 Nov 2016 15:05:57 +0000 |
Chris Cannam |
Branch to use bqfft code and remove FFTapi
bqfft
|
Fri, 18 Nov 2016 23:30:37 +0000 |
Chris Cannam |
Subrepo update
3.0-integration
|
Fri, 18 Nov 2016 14:30:52 +0000 |
Chris Cannam |
Vamp SDK update
3.0-integration
|
Fri, 18 Nov 2016 12:53:21 +0000 |
Chris Cannam |
Fix fairly obscure mis-canonicalisation in RealTime (leading to non-canonical but still correct values)
3.0-integration
|
Thu, 17 Nov 2016 17:57:50 +0000 |
Chris Cannam |
Avoid building app bundles for helper executables
3.0-integration
|
Thu, 17 Nov 2016 17:47:29 +0000 |
Chris Cannam |
Use own scaling
3.0-integration
|
Thu, 17 Nov 2016 14:46:03 +0000 |
Chris Cannam |
Further column op tests and fixes
3.0-integration
|
Thu, 17 Nov 2016 14:33:20 +0000 |
Chris Cannam |
Tests and fixes for distribute(). Although this version of interpolated distribution passes these tests, it isn't right visually -- the expected values in the tests are offset. To be continued.
3.0-integration
|
Thu, 17 Nov 2016 11:56:54 +0000 |
Chris Cannam |
Start tests for ColumnOp (+ some resulting fixes)
3.0-integration
|
Wed, 16 Nov 2016 16:24:12 +0000 |
Chris Cannam |
Ah, this version should have been 2
3.0-integration
|
Wed, 16 Nov 2016 16:13:30 +0000 |
Chris Cannam |
Subrepo update
3.0-integration
|
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
|
Tue, 15 Nov 2016 16:54:02 +0000 |
Chris Cannam |
Test fixes
3.0-integration
|
Tue, 15 Nov 2016 16:12:48 +0000 |
Chris Cannam |
RealTime fixes to comply with new, more demanding tests; also run same (failing) tests on Vamp SDK version
3.0-integration
|
Mon, 14 Nov 2016 17:54:22 +0000 |
Chris Cannam |
Remove some no-longer-used project files
3.0-integration
|
Mon, 14 Nov 2016 17:53:16 +0000 |
Chris Cannam |
Rearrange svcore tests so they can all be built from the top level
3.0-integration
|
Mon, 14 Nov 2016 15:00:29 +0000 |
Chris Cannam |
Further RealTime test (currently failing)
3.0-integration
|
Thu, 10 Nov 2016 09:58:28 +0000 |
Chris Cannam |
More timings and cache hit counts
3.0-integration
|
Thu, 10 Nov 2016 09:23:05 +0000 |
Chris Cannam |
A note on cache hit findings
3.0-integration
|
Wed, 09 Nov 2016 18:08:40 +0000 |
Chris Cannam |
Print out cache hit/miss 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
|
Sat, 05 Nov 2016 10:41:41 +0000 |
Chris Cannam |
Merge from branch piper
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, 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, 04 Nov 2016 16:01:37 +0000 |
Chris Cannam |
Ensure columns all have correct height when retrieved (to avoid e.g. empty columns because a feature extractor's start time was >0)
3.0-integration
|
Fri, 04 Nov 2016 14:57:03 +0000 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Fri, 04 Nov 2016 14:39:15 +0000 |
Chris Cannam |
Some updates to accommodate adaptation for Sonic Annotator
piper
|
Fri, 04 Nov 2016 10:54:00 +0000 |
Chris Cannam |
Update subrepos to default branches after merge
piper
|
Thu, 03 Nov 2016 16:42:47 +0000 |
Chris Cannam |
A bit more log info useful for win32/x64
piper
|
Thu, 03 Nov 2016 15:38:17 +0000 |
Chris Cannam |
Update to use listargs variant of Piper stuff (so that the plugin winnowing feature from the penultimate commit actually works)
piper
|
Thu, 03 Nov 2016 14:57:00 +0000 |
Chris Cannam |
Make SVDEBUG always write to a log file -- formerly this was disabled in NDEBUG builds. I think there's little use to that, it just means that we keep adding more cerr debug output because we aren't getting the log we need. And SVDEBUG logging is not usually used in tight loops, I don't think the performance overhead is too serious.
piper
|
Thu, 03 Nov 2016 14:14:09 +0000 |
Chris Cannam |
Use plugin scan results to inform the list requests issued to Piper servers
piper
|
Wed, 02 Nov 2016 14:35:17 +0000 |
Chris Cannam |
Merge
piper
|
Wed, 02 Nov 2016 14:34:41 +0000 |
Chris Cannam |
Subrepo state
piper
|
Tue, 01 Nov 2016 16:02:15 +0000 |
Chris Cannam |
Logging; use only first ("native") helper for non-Vamp plugins
piper
|
Tue, 01 Nov 2016 15:09:44 +0000 |
Chris Cannam |
More useful reporting output
piper
|
Tue, 01 Nov 2016 14:43:51 +0000 |
Chris Cannam |
Add omitted files, again!
piper
|
Tue, 01 Nov 2016 14:08:57 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
Tue, 01 Nov 2016 14:06:47 +0000 |
Chris Cannam |
Support multiple plugin checker helpers, as for multiple piper servers
3.0-integration
|
Tue, 01 Nov 2016 12:09:05 +0000 |
Chris Cannam |
Support for multiple servers
3.0-integration
|
Fri, 28 Oct 2016 15:20:58 +0100 |
Chris Cannam |
Merge from branch piper
3.0-integration
|
Fri, 28 Oct 2016 15:19:12 +0100 |
Chris Cannam |
Merge from branch project-file-rework
piper
|
Fri, 28 Oct 2016 14:32:45 +0100 |
Chris Cannam |
Numerous Windows fixes in subrepos
project-file-rework
|
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, 28 Oct 2016 11:08:17 +0100 |
Chris Cannam |
Rename server to simple-server, and add some more description in usage
project-file-rework
|
Thu, 27 Oct 2016 16:14:49 +0100 |
Chris Cannam |
Win32 fixes in subrepos (inc binary modes for server)
project-file-rework
|
Thu, 27 Oct 2016 14:01:35 +0100 |
Chris Cannam |
Error handling
project-file-rework
|
Thu, 27 Oct 2016 13:42:21 +0100 |
Chris Cannam |
Build the converter too
project-file-rework
|
Thu, 27 Oct 2016 12:06:14 +0100 |
Chris Cannam |
Update Piper server invocation convention
project-file-rework
|
Thu, 27 Oct 2016 10:29:44 +0100 |
Chris Cannam |
More Windows build bits
project-file-rework
|
Tue, 25 Oct 2016 21:06:38 +0100 |
Chris Cannam |
Fix maddening failure to start server with space in its path
project-file-rework
|
Tue, 25 Oct 2016 15:51:55 +0100 |
Chris Cannam |
Only if server not running
project-file-rework
|
Tue, 25 Oct 2016 15:32:41 +0100 |
Chris Cannam |
Tidying
project-file-rework
|
Tue, 25 Oct 2016 15:29:01 +0100 |
Chris Cannam |
Minor build updates
project-file-rework
|
Tue, 25 Oct 2016 14:48:56 +0100 |
Chris Cannam |
OSX build fixes and logic
project-file-rework
|
Tue, 25 Oct 2016 11:06:00 +0100 |
Chris Cannam |
Merge from branch piper
project-file-rework
|
Tue, 25 Oct 2016 10:53:12 +0100 |
Chris Cannam |
Add files that I forgot to track on Friday (sigh)
piper
|
Mon, 24 Oct 2016 17:54:50 +0100 |
Chris Cannam |
Merge in subrepo
project-file-rework
|
Mon, 24 Oct 2016 17:53:33 +0100 |
Chris Cannam |
Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
project-file-rework
|
Fri, 21 Oct 2016 16:24:30 +0100 |
Chris Cannam |
Error reporting for Piper server startup
piper
|
Fri, 21 Oct 2016 14:51:22 +0100 |
Chris Cannam |
Fixes to choice of plugin factory
piper
|
Fri, 21 Oct 2016 14:40:48 +0100 |
Chris Cannam |
Add out-of-process execution to prefs dialog
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
|
Thu, 20 Oct 2016 18:35:09 +0100 |
Chris Cannam |
Use .cpp file instead
piper
|
Thu, 20 Oct 2016 14:07:21 +0100 |
Chris Cannam |
Avoid instantiating all plugins on startup, + build fixes
piper
|
Thu, 20 Oct 2016 11:21:44 +0100 |
Chris Cannam |
Update subrepos
3.0-integration
|
Thu, 20 Oct 2016 11:21:01 +0100 |
Chris Cannam |
Update subrepos
piper
|
Thu, 20 Oct 2016 11:19:34 +0100 |
Chris Cannam |
Merge from branch 3.0-integration
piper
|
Thu, 20 Oct 2016 11:16:55 +0100 |
Chris Cannam |
Merge from branch msvc2015_64
3.0-integration
|
Wed, 19 Oct 2016 17:33:32 +0100 |
Chris Cannam |
Further MSVC build stuff. Committing this as-is because it's building and running now, but there's a lot to tidy up.
msvc2015_64
|
Wed, 19 Oct 2016 09:11:51 +0100 |
Chris Cannam |
Tidy and re-fix for Linux
msvc2015_64
|
Tue, 18 Oct 2016 15:59:42 +0100 |
Chris Cannam |
MSVC build fixes, and show 32/64-bit in About
msvc2015_64
|
Tue, 18 Oct 2016 14:03:35 +0100 |
Chris Cannam |
MatrixFile is no longer used
3.0-integration
|
Mon, 17 Oct 2016 18:56:28 +0100 |
Chris Cannam |
Update subrepo
piper
|
Mon, 17 Oct 2016 16:41:07 +0100 |
Chris Cannam |
Update subrepo
piper
|
Mon, 17 Oct 2016 16:39:36 +0100 |
Chris Cannam |
Fix compiler warnings
piper
|
Mon, 17 Oct 2016 14:55:05 +0100 |
Chris Cannam |
Restore plugin categories
piper
|
Mon, 17 Oct 2016 14:28:43 +0100 |
Chris Cannam |
More cautious locking on sparse model modification
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, 14 Oct 2016 16:23:04 +0100 |
Chris Cannam |
Try AutoPlugin; also not very successful
piper
|
Fri, 14 Oct 2016 14:34:25 +0100 |
Chris Cannam |
Add piper-cpp stuff, experimentally
piper
|
Tue, 20 Sep 2016 09:28:03 +0100 |
Chris Cannam |
Update subrepos (bookkeeping only really)
3.0-integration
|
Mon, 15 Aug 2016 16:42:19 +0100 |
Chris Cannam |
Avoid warning
3.0-integration
|
Fri, 05 Aug 2016 17:48:52 +0100 |
Chris Cannam |
Introduce labels in RangeMapper and use them in AudioDial, though only for tooltip at present. Make use of this for spectrogram magic -81dB/-Inf threshold. Also introduce static strings for inf/pi and use where appropriate.
3.0-integration
|
Fri, 05 Aug 2016 15:05:02 +0100 |
Chris Cannam |
Merge work on unified spectrogram and colour 3d plot caching renderer
3.0-integration
|
Fri, 05 Aug 2016 14:54:24 +0100 |
Chris Cannam |
Since 1d317e717fe4 we no longer want to fft scale in hybrid mode. (This might also restore compatibility with Tony and prior SV save sessions -- test this.)
spectrogram-minor-refactor
|
Fri, 05 Aug 2016 14:36:28 +0100 |
Chris Cannam |
Make text labels on vertical scale ticks visible
spectrogram-minor-refactor
|
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 14:00:58 +0100 |
Chris Cannam |
Pull out paintDetailedScale
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
|
Fri, 05 Aug 2016 12:47:10 +0100 |
Chris Cannam |
Restore illuminateLocalFeatures in spectrogram
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
|
Thu, 04 Aug 2016 11:26:11 +0100 |
Chris Cannam |
Re-implement dB^2 (log-power) spectrogram setting
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 18:32:19 +0100 |
Chris Cannam |
Another small tidy
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 11:14:59 +0100 |
Chris Cannam |
Minor tidy
spectrogram-minor-refactor
|