fix segfault on changing single channel volume