Cleanup and proplus only
Fix segfault on cancelled requests, original patch by Hans de Goede
Add controling mixer and if gains. Fix some trivial errors.