summaryrefslogtreecommitdiffstats
path: root/src/engine/enginedelay.h
AgeCommit message (Collapse)Author
2020-12-02Merge branch '2.3' of github.com:mixxxdj/mixxx into cleanup-headersJan Holthuis
2020-11-19Pass non-trivial/large function args by referenceJan Holthuis
Fixes a bunch of `-Wclazy-function-args-by-ref` warnings. See https://github.com/KDE/clazy/blob/master/docs/checks/README-function-args-by-ref.md for details. Most of these changes are automated, using the clazy fixit by setting the `CLAZY_EXPORT_FIXES` before compilation and then running: $ mkdir /tmp/patch $ find ../src -iname "*.yaml" -exec mv {} /tmp/patch \; $ clang-apply-replacements /tmp/patch
2020-11-10Remove long copyright headersxerus2000
2020-11-10Use #pragma once everywherexerus2000
2020-06-10Get rid of char group stringsDaniel Schürmann
For accessing control objects we need QStrings and converting them on the fly takes some unnecassary time.
2017-07-03do not delay outputs with software monitoring of microphonesbe_
Delaying the outputs only adds latency. It does not change that the user must compensate for the latency by playing earlier to play on beat.
2017-06-21move input latency compensation logic from EngineMaster to DlgPrefSoundbe_
2017-06-09input latency compensation for microphone inputsbe_
Selectable between 3 modes: * Mics routed to master * Mics routed to master & booth * Direct monitoring; mics not mixed in software TODO: latency compensation for auxiliary inputs
2016-04-27Replace use of "slave" with "proxy" or "follower" everywhere.RJ Ryan
2016-01-24Use UserSettings (typedef) instead of ConfigObject.RJ Ryan
This will allow us to experiment with different implementations for structured user preferences. It will also reduce repeated typing of template arguments and better represent the purpose of the object.
2014-04-21Changed EngineObject interface to use a common in/out buffer.Daniel Schürmann
This clarifies code in the implemeting objects. It was a cause of bug, fixes now in EngineVinylSoundEmu and EngineFilterBlock.
2014-03-17Pass in the control name to EngineDelay.RJ Ryan
2014-03-10add apreference option for delayDaniel Schürmann
2014-03-08Added EngineDelay for Master and Headphone outputDaniel Schürmann
2014-03-08Removed echo from EngineDelay. Solution copied from pfl_delay.patch from ↵Daniel Schürmann
Ywwg Bug #225966
2013-12-19Fix ugly const-casting required by EngineObject API.RJ Ryan
2013-06-19Moving mixxx/* to the root. A new era begins!RJ Ryan