Introduced callbackProcessClkRef a dadicated callback for the clock reference device
Make Fifo not failing due to size not power of 2; Expose aquire release interface
zero out fifo buffer during init
Added fifo with drift correction
Add a detection for drift vs jitter to avoid unnessesary sample drops
removed now unused code from 4d719349a9141fa36962d293cfc96c9efdc7a8d1
count underflows from non clock reference device as well
Remove whitespace
Add and set EngineKeyDistance ControlObject in keycontrol.cpp
Compute distance to the nearest key and return it along with the key in a QPair object
Display the distance to the nearest key WKey widget. Currently it is displaying the same value for both loaded tracks. Haven't figured out how to solve this
Modify WKey constructor to take a const char* as a first parameter
Implement parseEngineKey method to create a WKey widget
get rid of m_outputBuffer
Merge branch 'master' into multi_soundcard_fixes

Conflicts:
	src/sounddevice.h
	src/sounddeviceportaudio.cpp
	src/sounddeviceportaudio.h
	src/soundmanager.cpp
Moved input drift correction to callbackProcess
Locale: add (locale) beside language names
Locale: use country name instead locale code
Locale: remove findData()
Locale: sort language list