log

age author description
2016-11-04 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
2016-11-04 Chris Cannam Merge from branch piper 3.0-integration
2016-11-04 Chris Cannam Some updates to accommodate adaptation for Sonic Annotator piper
2016-11-04 Chris Cannam Update subrepos to default branches after merge piper
2016-11-03 Chris Cannam A bit more log info useful for win32/x64 piper
2016-11-03 Chris Cannam Update to use listargs variant of Piper stuff (so that the plugin winnowing feature from the penultimate commit actually works) piper
2016-11-03 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
2016-11-03 Chris Cannam Use plugin scan results to inform the list requests issued to Piper servers piper
2016-11-02 Chris Cannam Merge piper
2016-11-02 Chris Cannam Subrepo state piper
2016-11-01 Chris Cannam Logging; use only first ("native") helper for non-Vamp plugins piper
2016-11-01 Chris Cannam More useful reporting output piper
2016-11-01 Chris Cannam Add omitted files, again! piper
2016-11-01 Chris Cannam Merge from branch 3.0-integration piper
2016-11-01 Chris Cannam Support multiple plugin checker helpers, as for multiple piper servers 3.0-integration
2016-11-01 Chris Cannam Support for multiple servers 3.0-integration
2016-10-28 Chris Cannam Merge from branch piper 3.0-integration
2016-10-28 Chris Cannam Merge from branch project-file-rework piper
2016-10-28 Chris Cannam Numerous Windows fixes in subrepos project-file-rework
2016-10-28 Chris Cannam Ensure plugin is deleted in same thread that created and used it project-file-rework
2016-10-28 Chris Cannam Don't -Werror here project-file-rework
2016-10-28 Chris Cannam Rename server to simple-server, and add some more description in usage project-file-rework
2016-10-27 Chris Cannam Win32 fixes in subrepos (inc binary modes for server) project-file-rework
2016-10-27 Chris Cannam Error handling project-file-rework
2016-10-27 Chris Cannam Build the converter too project-file-rework
2016-10-27 Chris Cannam Update Piper server invocation convention project-file-rework
2016-10-27 Chris Cannam More Windows build bits project-file-rework
2016-10-26 Chris Cannam Win64 build flags project-file-rework
2016-10-25 Chris Cannam Couple of overlooked defines project-file-rework
2016-10-25 Chris Cannam Tidier noconfig file project-file-rework
2016-10-25 Chris Cannam Fix maddening failure to start server with space in its path project-file-rework
2016-10-25 Chris Cannam Only if server not running project-file-rework
2016-10-25 Chris Cannam Don't need these frameworks for the server project-file-rework
2016-10-25 Chris Cannam Tidying project-file-rework
2016-10-25 Chris Cannam Minor build updates project-file-rework
2016-10-25 Chris Cannam OSX build updates project-file-rework
2016-10-25 Chris Cannam OSX build fixes and logic project-file-rework
2016-10-25 Chris Cannam Add basic noconfig.pri project-file-rework
2016-10-25 Chris Cannam Merge from branch piper project-file-rework
2016-10-25 Chris Cannam Merge piper
2016-10-25 Chris Cannam Add files that I forgot to track on Friday (sigh) piper
2016-10-24 Chris Cannam Merge in subrepo project-file-rework
2016-10-24 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
2016-10-24 Chris Cannam Server project file piper
2016-10-21 Chris Cannam Error reporting for Piper server startup piper
2016-10-21 Chris Cannam Fixes to choice of plugin factory piper
2016-10-21 Chris Cannam Add out-of-process execution to prefs dialog piper
2016-10-21 Chris Cannam Default to using Piper piper
2016-10-21 Chris Cannam Restore native-Vamp factory and make the choice between Piper and Native a preference piper
2016-10-20 Chris Cannam Use .cpp file instead piper
2016-10-20 Chris Cannam Avoid instantiating all plugins on startup, + build fixes piper
2016-10-20 Chris Cannam Update subrepos 3.0-integration
2016-10-20 Chris Cannam Update subrepos piper
2016-10-20 Chris Cannam Merge from branch 3.0-integration piper
2016-10-20 Chris Cannam Merge from branch msvc2015_64 3.0-integration
2016-10-19 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
2016-10-19 Chris Cannam Tidy and re-fix for Linux msvc2015_64
2016-10-18 Chris Cannam MSVC build fixes, and show 32/64-bit in About msvc2015_64
2016-10-18 Chris Cannam MatrixFile is no longer used 3.0-integration
2016-10-17 Chris Cannam Update subrepo piper
2016-10-17 Chris Cannam Update subrepo piper
2016-10-17 Chris Cannam Fix compiler warnings piper
2016-10-17 Chris Cannam Restore plugin categories piper
2016-10-17 Chris Cannam More cautious locking on sparse model modification piper
2016-10-17 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
2016-10-14 Chris Cannam Try AutoPlugin; also not very successful piper
2016-10-14 Chris Cannam Add piper-cpp stuff, experimentally piper
2016-09-20 Chris Cannam Update subrepos (bookkeeping only really) 3.0-integration
2016-08-15 Chris Cannam Patch from Fab Nicol to fix a problem with Recent Files menu: 3.0-integration
2016-08-15 Chris Cannam Avoid warning 3.0-integration
2016-08-05 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
2016-08-05 Chris Cannam Merge work on unified spectrogram and colour 3d plot caching renderer 3.0-integration
2016-08-05 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
2016-08-05 Chris Cannam Make text labels on vertical scale ticks visible spectrogram-minor-refactor
2016-08-05 Chris Cannam Fixes to phase display and colour scale for it; tidy up some debug output spectrogram-minor-refactor
2016-08-05 Chris Cannam Pull out paintDetailedScale spectrogram-minor-refactor
2016-08-05 Chris Cannam Minor tidy, + go back to opaque-only spectrogram as intended spectrogram-minor-refactor
2016-08-05 Chris Cannam Restore illuminateLocalFeatures in spectrogram spectrogram-minor-refactor
2016-08-04 Chris Cannam Reconnect double-click region select in spectrogram spectrogram-minor-refactor
2016-08-04 Chris Cannam Restore phase display spectrogram-minor-refactor
2016-08-04 Chris Cannam Re-implement dB^2 (log-power) spectrogram setting spectrogram-minor-refactor
2016-08-03 Chris Cannam Re-enable (little-used) normalise-visible-range option in spectrogram layer spectrogram-minor-refactor
2016-08-03 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
2016-08-02 Chris Cannam Another small tidy spectrogram-minor-refactor
2016-08-02 Chris Cannam Fix vertical zoom/scroll in colour 3d plot layer spectrogram-minor-refactor
2016-08-02 Chris Cannam Minor tidy spectrogram-minor-refactor
2016-08-02 Chris Cannam Sensible vertical scale and hybrid normalisation range in colour 3d plot spectrogram-minor-refactor
2016-08-02 Chris Cannam Minor tidy spectrogram-minor-refactor
2016-08-02 Chris Cannam A threshold fix spectrogram-minor-refactor
2016-08-01 Chris Cannam Float/double conversion fixes spectrogram-minor-refactor
2016-08-01 Chris Cannam Fix threshold in spectrogram -- it wasn't working in the last release. spectrogram-minor-refactor
2016-08-01 Chris Cannam Scale range matching spectrogram-minor-refactor
2016-08-01 Chris Cannam Some notes on gain spectrogram-minor-refactor
2016-07-22 Chris Cannam Some tidying spectrogram-minor-refactor
2016-07-22 Chris Cannam Fixes and debug output for mag range calculations spectrogram-minor-refactor
2016-07-22 Chris Cannam Wiring through the magnitude range updates spectrogram-minor-refactor
2016-07-20 Chris Cannam Toward updating mag cache spectrogram-minor-refactor
2016-07-20 Chris Cannam Inch toward using the mag cache (currently will crash with debug exception) spectrogram-minor-refactor
2016-07-20 Chris Cannam Introduce ScrollableMagRangeCache, plus some tidying etc spectrogram-minor-refactor
2016-07-19 Chris Cannam Fix translucent mode for spectrogram spectrogram-minor-refactor
2016-07-19 Chris Cannam Wire up invertVertical spectrogram-minor-refactor
2016-07-19 Chris Cannam Re-enable a couple more features spectrogram-minor-refactor
2016-07-19 Chris Cannam Tidy spectrogram-minor-refactor
2016-07-19 Chris Cannam Consts and willRenderOpaque spectrogram-minor-refactor
2016-07-19 Chris Cannam Colourmap rotation (inelegantly) spectrogram-minor-refactor
2016-07-19 Chris Cannam Subrepo update spectrogram-minor-refactor
2016-07-19 Chris Cannam Make VerticalBinLayer an actual Layer (via SliceableLayer) spectrogram-minor-refactor
2016-07-15 Chris Cannam Merge spectrogram-minor-refactor
2016-07-15 Chris Cannam Update dataquay subrepo for 0.9.1 last_v2.5_on_default_branch
2016-07-18 Chris Cannam Start introducing translucent renderer spectrogram-minor-refactor
2016-07-14 Chris Cannam Fix failure to reinitialise m_peakCache spectrogram-minor-refactor
2016-07-14 Chris Cannam Remove almost all of the "old" paint logic from Colour3DPlotLayer spectrogram-minor-refactor
2016-07-14 Chris Cannam Remove all of the "old" paint logic from SpectrogramLayer, even where it hasn't been completely replaced yet spectrogram-minor-refactor
2016-07-14 Chris Cannam Convert ColourScaleType into an enum class spectrogram-minor-refactor
2016-07-14 Chris Cannam Convert ColumnNormalization to an enum class, and separate out normalize-visible spectrogram-minor-refactor
2016-07-14 Chris Cannam Turn BinDisplay and BinScale into enum classes spectrogram-minor-refactor
2016-07-14 Chris Cannam Fix potential crash in Dense3dModelPeakCache owing to combination of wrong width calculation and wrong handling of width overrun spectrogram-minor-refactor
2016-07-13 Chris Cannam Delete renderers spectrogram-minor-refactor
2016-07-13 Chris Cannam Begin using renderer in colour 3d plot layer 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-07-13 Chris Cannam Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yet spectrogram-minor-refactor
2016-07-11 Chris Cannam Minor build fix spectrogram-minor-refactor
2016-07-11 Chris Cannam Introduce peak frequency rendering (basics of) spectrogram-minor-refactor
2016-07-11 Chris Cannam Far more pragmatic update strategy spectrogram-minor-refactor
2016-07-11 Chris Cannam Fix draw buffer sizing problem in scaled rendering spectrogram-minor-refactor
2016-07-07 Chris Cannam Split out cache rendering functions and some fixes to calculations spectrogram-minor-refactor
2016-07-07 Chris Cannam Colour scales (partly) spectrogram-minor-refactor
2016-07-07 Chris Cannam Time-constrained rendering spectrogram-minor-refactor
2016-07-05 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
2016-07-05 Chris Cannam Start to introduce renderer objects spectrogram-minor-refactor
2016-07-05 Chris Cannam One FFT model per spectrogram (again!) - but we do still need a magnitude range per view, as views could be showing different regions spectrogram-minor-refactor
2016-07-02 Chris Cannam One FFT size method, no member for it spectrogram-minor-refactor
2016-07-01 Chris Cannam Simplify the oversampling/zero-padding logic. FFT model selection no longer depends on the view. spectrogram-minor-refactor
2016-07-01 Chris Cannam Add VerticalBinLayer to SpectrogramLayer spectrogram-minor-refactor
2016-07-01 Chris Cannam Scale and copy spectrogram-minor-refactor
2016-07-01 Chris Cannam Start introducing render code spectrogram-minor-refactor
2016-07-01 Chris Cannam VerticalBinLayer for vertical mapping abstraction. Not totally sure about this spectrogram-minor-refactor
2016-06-30 Chris Cannam Comments spectrogram-minor-refactor
2016-06-30 Chris Cannam Minor adjustments spectrogram-minor-refactor
2016-06-30 Chris Cannam More filling in render & cache code spectrogram-minor-refactor
2016-06-30 Chris Cannam Move drawVisibleText to PaintAssistant spectrogram-minor-refactor
2016-06-30 Chris Cannam Move LayerGeometryProvider from view to layer spectrogram-minor-refactor
2016-06-30 Chris Cannam Two functions, rather than one with a boolean arg spectrogram-minor-refactor
2016-06-29 Chris Cannam Another tiny bit spectrogram-minor-refactor
2016-06-29 Chris Cannam Pull out render timer spectrogram-minor-refactor
2016-06-29 Chris Cannam More renderer stubbing spectrogram-minor-refactor
2016-06-27 Chris Cannam Comments spectrogram-minor-refactor
2016-06-23 Chris Cannam Start stubbing Colour3DPlotRenderer spectrogram-minor-refactor
2016-06-23 Chris Cannam Use a params structure spectrogram-minor-refactor
2016-06-23 Chris Cannam ColourScale class, comments, naming spectrogram-minor-refactor
2016-06-23 Chris Cannam Comment spectrogram-minor-refactor
2016-06-23 Chris Cannam Comments spectrogram-minor-refactor
2016-06-23 Chris Cannam Fix possible crash when scrolling to end spectrogram-minor-refactor
2016-06-20 Chris Cannam Extend column logic to peak frequency display as well, and correct some scopes according to whether values are per source column or per target pixel spectrogram-minor-refactor
2016-06-20 Chris Cannam Pull out column ops into ColumnOp spectrogram-minor-refactor
2016-06-17 Chris Cannam A more sensible order for column operations spectrogram-minor-refactor
2016-06-15 Chris Cannam Don't need these spectrogram-minor-refactor
2016-06-15 Chris Cannam Replace old logic with calls to new functions; basic refactor part A done, the code now compiles again spectrogram-minor-refactor
2016-06-15 Chris Cannam A couple more helper functions spectrogram-minor-refactor
2016-06-13 Chris Cannam Mid-refactor to pull out the bulk of paintDrawBuffer into chunks spectrogram-minor-refactor
2016-06-13 Chris Cannam Merge from default branch spectrogram-minor-refactor
2016-06-13 Chris Cannam Subrepo update 3.0-integration
2016-05-26 Chris Cannam Don't paint if model has zero width 3.0-integration
2016-05-05 Chris Cannam Make archiver check & complain if the appropriate docs page returns a 404 3.0-integration
2016-05-04 Chris Cannam Subrepo update 3.0-integration
2016-05-03 Chris Cannam Win32 build fix 3.0-integration
2016-04-27 Chris Cannam Update Qt copyright note 3.0-integration
2016-04-27 Chris Cannam Version on this branch will be 3.0 3.0-integration
2016-04-27 Chris Cannam Deploy plugin checker helper; update deployment for current Qt 3.0-integration
2016-04-27 Chris Cannam OSX build fixes 3.0-integration
2016-04-22 Chris Cannam Update subrepos 3.0-integration
2016-04-20 Chris Cannam Merge branches 3.0-integration and imaf_enc to 3.0-plus-imaf 3.0-plus-imaf
2016-04-15 Chris Cannam Merge from branch pluginscan 3.0-integration
2016-04-15 Chris Cannam Check for plugin scan helper checker helper program in suitable directory, & tidy up warning messages somewhat pluginscan
2016-04-14 Chris Cannam Update checker code layout pluginscan
2016-04-14 Chris Cannam Make this warning a #pragma message, as we don't want it to make compilation fail with -Werror set pluginscan
2016-04-14 Chris Cannam Make use of, and warn for, the plugin checker for all types of plugin. Haven't yet resolved the question of how to install and find it. pluginscan
2016-04-14 Chris Cannam First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startup pluginscan
2016-03-18 Chris Cannam Remove Vamp SDK from dependency builds for Windows, as for OSX 3.0-integration
2016-03-18 Chris Cannam Start including Vamp SDK into main build, as we do with Sonic Annotator 3.0-integration
2016-03-04 Chris Cannam Update subrepo
2016-03-04 Chris Cannam Merge from default! 3.0-integration
2016-03-04 Chris Cannam Merge from default branch in subrepos 3.0-integration
2016-03-04 Chris Cannam Merge in subrepo
2016-03-02 Chris Cannam Merge in subrepo 3.0-integration
2016-02-09 Chris Cannam Make ViewProxy objects share the ids of their Views; fixes incorrect colour scale drawing 3.0-integration
2016-02-09 Chris Cannam Clumsily avoid segfault on pulse shutdown 3.0-integration
2016-02-04 Chris Cannam Update i18n files 3.0-integration
2016-02-04 Chris Cannam Merge from default branch 3.0-integration
2016-02-04 Chris Cannam Merge subrepos 3.0-integration
2016-02-04 Chris Cannam Merge from branch "spectrogram-minor-refactor" 3.0-integration
2016-02-03 Chris Cannam Truncate edges when about to paint beyond limits of cache spectrogram-minor-refactor
2016-02-02 Chris Cannam Don't use partial paints when zoomed in far enough to have boundary alignment concerns. (But boundary calculations are still wrong, leading to a logic error exception.) spectrogram-minor-refactor
2016-02-02 Chris Cannam Comment spectrogram-minor-refactor
2016-02-02 Chris Cannam Timing tweaks to reduce the number of repaints spectrogram-minor-refactor
2016-02-02 Chris Cannam Fix cache validity boundary condition spectrogram-minor-refactor
2016-02-02 Chris Cannam *Really* add overlooked file! spectrogram-minor-refactor
2016-02-02 Chris Cannam Be a bit more flexible about which symbol to accept in resampler selection spectrogram-minor-refactor
2016-02-02 Chris Cannam Revert last commit (wrong branch)
2016-02-02 Chris Cannam Add overlooked file!
2016-02-01 Chris Cannam Updated Czech localisation file from Pavel Fric
2016-01-30 Chris Cannam Update subrepo
2016-01-30 Chris Cannam Update acinclude files to look for qt5-qmake as well as qmake-qt5
2016-01-29 Chris Cannam Further fixes to the scrollable cache logic spectrogram-minor-refactor
2016-01-29 Chris Cannam Start refactoring out the spectrogram image cache spectrogram-minor-refactor
2016-01-27 Chris Cannam Subrepo update spectrogram-minor-refactor
2016-01-27 Chris Cannam build fix spectrogram-minor-refactor
2016-01-27 Chris Cannam OS/X updates spectrogram-minor-refactor
2016-01-27 Chris Cannam Fix calculation of repaint area when we haven't scrolled but cache is not complete spectrogram-minor-refactor
2016-01-26 Chris Cannam Start repainting from the middle -- but this is quite unreliable spectrogram-minor-refactor
2016-01-26 Chris Cannam Fix return value from paintDrawBuffer in rightToLeft case; propagate timing change to PeakFrequencies version as well spectrogram-minor-refactor
2016-01-26 Chris Cannam Draw right-to-left when adjoining an existing cache valid area on the right spectrogram-minor-refactor
2016-01-25 Chris Cannam Make paint method do its own timing and abandon if it's taking too long (still needs some work on queueing correct repaints of the remainder) spectrogram-minor-refactor
2016-01-25 Chris Cannam Rearrange cache update calculations so as to use the actual painted width returned by paint functions (though they only ever return the same width as requested, at this point) spectrogram-minor-refactor
2016-01-22 Chris Cannam Avoid reusing a large paint width if the zoom level has changed (in case it has changed dramatically, as for example when the user hits the F key). Also some tidying and adjustment to timing stuff 3.0-integration
2016-01-22 Chris Cannam Tidy a bit 3.0-integration
2016-01-22 Chris Cannam Subrepos 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
2016-01-22 Chris Cannam Subrepos 3.0-integration
2016-01-22 Chris Cannam Subrepos 3.0-integration
2016-01-21 Chris Cannam Merge 3.0-integration
2015-12-10 Chris Cannam Subrepo update 3.0-integration
2016-01-21 Chris Cannam Mutex fix in bqaudioio to avoid delay in seeking during playback 3.0-integration
2016-01-21 Chris Cannam Update translations 3.0-integration
2016-01-21 Chris Cannam Make colour 3d plot layer colour a preference as well 3.0-integration
2016-01-20 Chris Cannam Add default spectrogram colours to prefs 3.0-integration
2016-01-19 Chris Cannam Merge from branch colourschemes 3.0-integration
2016-01-19 Chris Cannam Tidy colourschemes
2016-01-19 Chris Cannam Rearrange colours, make some of them more attractive, give some of them nicer names colourschemes
2016-01-19 Chris Cannam Remove background mode, it no longer works properly colourschemes
2016-01-19 Chris Cannam Remove debug out colourschemes
2016-01-19 Chris Cannam Provide a sensible name for this colour scheme colourschemes
2016-01-19 Chris Cannam Merge from branch 3.0-integration colourschemes
2016-01-19 Chris Cannam Merge from branch plugin-startup-test 3.0-integration
2016-01-19 Chris Cannam Show warning to the user when plugin population has problems plugin-startup-test
2016-01-11 Chris Cannam Check for plugin loadability before trying to load in the main process (POSIX only so far) plugin-startup-test
2016-01-08 Chris Cannam Pull out candidate list plugin-startup-test
2015-12-02 Chris Cannam Experimentation with colour schemes and mappings colourschemes
2015-12-02 Chris Cannam Update icons 3.0-integration
2015-11-18 Chris Cannam Merge from default branch 3.0-integration