- Fixed a bug: setReverbEnabled() did not actually enable reverb if it was overridden
- Now reverb processing is disabled when both TIME and LEVEL are set to 0 as the reverb output is anyway muted on the real devices in this case
- Fixed include in BReverb to conform C++
- Fixed NULL pointer access when BReverbModel::isActive() is invoked and the model is closed
- Synth::muteStream() renamed and made used also in BReverb
- BReverb::process() can now be safely invoked in closed state
- BReverb::process() now accepts NULL as a proper output (in this case a shortcut is taken and the output isn't generated)
Optimised sample clipping routine:
- the branch replaced with ternary operator which gives weird speed gain on my system
- commented out current seemingly overoptimised version and replaced by straight comparisons with the limits (this is also a bit faster for me but at least the reason is clear)
- Improved emulation of overdrives which happen due to the bit shifts at the LA32 output / DAC input in real devices
- Output gain is now applied after the bit shift as it should (assuming this is the gain of analogue amplifier)
- Output gain of LA32 and reverb output made independent again regardless of DACInputMode
GCC compile fixes
Merge pull request #14 from i30817/master

GCC compile fixes
- Really fixed GCC build