Add missing lock
More code refactoring
Fix premature eos notification in paused state
Remove abundant lock
Lock eos flags with object mutex
Cosmetics
Initialize variables in ctor
Make fp constants consistent
Comment out debug leftovers
Don't use speech-optimized soundtouch settings
Humbly beg for rate within float precision