summaryrefslogtreecommitdiffstats
path: root/src/analyzer
AgeCommit message (Expand)Author
2019-01-06move EngineFilter classes to their own folderBe
2019-01-05Merge pull request #1973 from uklotzde/mpscfifoDaniel Schürmann
2019-01-04Use override instead of virtualUwe Klotz
2019-01-04Explain usage of MpscFifo for atomically submitting track pointersUwe Klotz
2019-01-04Log critical error if analyzer thread is not ready for submissionUwe Klotz
2019-01-01Fix and test MpscFifoUwe Klotz
2018-12-30Remove logging and unused constant.RJ Skerry-Ryan
2018-12-30Use size_t for kWindowSize to be consistent with kStepSize.RJ Skerry-Ryan
2018-12-30Use constants and do not use non-static member initializers.RJ Skerry-Ryan
2018-12-30Move fast analysis samples calculation to init() and use analyzer/constants.h.RJ Skerry-Ryan
2018-12-30Add a constant for the number of seconds to analyze in fast analysis mode.RJ Skerry-Ryan
2018-12-30Move analyzer constants out of analyzerthread.cpp to analyzer/constants.h.RJ Skerry-Ryan
2018-12-30Merge remote-tracking branch 'mixxxdj/master' into remove-vampRJ Skerry-Ryan
2018-12-29Fix use after free errorUwe Klotz
2018-12-28Stop worker threads before exitingUwe Klotz
2018-12-28Fix comments and add debug logsUwe Klotz
2018-12-26Re-implement fast analysis for AnalyzerBeats and AnalyzerKey.RJ Skerry-Ryan
2018-12-26Don't store a plain pointer as memberUwe Klotz
2018-12-26Rename functions: "receive<Event>()" -> "on<Event>()"Uwe Klotz
2018-12-26Use a bitfield for selecting and enabling analyzersUwe Klotz
2018-12-26Start timer when executing the worker threadUwe Klotz
2018-12-24Add a TODO comment for scheduling updates with the vsync timerUwe Klotz
2018-12-24Register meta-types only onceUwe Klotz
2018-11-23Revert constexprUwe Klotz
2018-11-23Update comments about analysis parameterizationUwe Klotz
2018-11-22Replace ControlValue with new, lock-free MpscFifo classUwe Klotz
2018-11-22Replace static factory function with subclass + default constructorUwe Klotz
2018-11-22Use type-safe signal/slot connectionsUwe Klotz
2018-11-22Round analyzer progress percentageUwe Klotz
2018-11-22Merge branch 'master' of git@github.com:mixxxdj/mixxx.git into lp1737537_anal...Uwe Klotz
2018-11-05Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2018-11-04Merge remote-tracking branch 'mixxxdj/2.1' into 2.2RJ Skerry-Ryan
2018-11-04use vampqt5 folder for linuxDaniel Schürmann
2018-10-30Fix and enable multi-threaded analysisUwe Klotz
2018-10-16Remove const qualifiers on AnalyzerPlugin members to avoid deleting the impli...RJ Skerry-Ryan
2018-10-16Remove vamppluginadapter.h/cpp.RJ Skerry-Ryan
2018-10-15Reword block to window throughout.RJ Skerry-Ryan
2018-10-15Fix the build.RJ Skerry-Ryan
2018-10-15Merge branch 'master' into remove-vampRJ Skerry-Ryan
2018-09-15Remove QT_DISABLE_DEPRECATED_BEFORE and fix all Qt 5 compatibility issues.RJ Skerry-Ryan
2018-06-12Source typosluz.paz
2018-05-14Remove unused parametersUwe Klotz
2018-04-24Fix multi-threaded execution of Vamp analyzersUwe Klotz
2018-01-25Cleanup and simplify AnalysisDaoUwe Klotz
2017-12-11Fix analyzer crash with empty fileUwe Klotz
2017-11-25Add a utility function to reduce nesting of member function callsUwe Klotz
2017-11-25Use "length" for both slices and rangesUwe Klotz
2017-11-19Improve API and documentation of Readable-/WritableSampleFramesUwe Klotz
2017-11-06Explicitly define the internal number of channels for the engineUwe Klotz
2017-11-06Consistently use "sample rate" instead of "sampling rate"Uwe Klotz