Removed unnecessary Control Object() use
added connectValueChanged to ControlObjectThread
Introduced ControlObjectSlave a successor of ControlObjectThread.
ControlObjectSlave connects only on demand and has no "From this
signal". Because connect is a static Qt funtion it might be to risky to
remove ControlObjectThread yet. ControlObjectSlave should be used in new
code.
Added default constructor, Connect to ControlObjectPrivate only if
required.
changed EnigineBuffer::m_pSampleRate to ControObjectSlave
changed addition COs to COSs in ClockControl and BpmControl
Merge branch 'master' into atomic-co
some expected CO returning Null warnings removed from log
Merge branch 'master' into atomic-co2
fixed leaking Waveformmark::m_pointControl
Wxplicit delete COT vinylcontrol_enabled, to get rid of leaking warning
Fix leak of m_pVisualPlaypos
Improve CO usage in vinylcontrolmanager
fix leaking ControlObjectThreads
intoduced an own cotcache for playerinfo
Introduced The singleton EngineFlangerControls for the global flanger
COTs
Fix string comparison for architecture detection in mixxx.py. Fixes Bug #1235711.
Use hostapi enum instead of string to test for JACK.
Only use 2-channel input processing optimization if there is one AudioInput and it is a stereo input.
When using ALSA, open devices configured for mono-only in stereo to workaround Bug #900364. Tested on Linux and by forcing the workaround on OS X.