Pulseaudio rt module fixes

Buffer size must take into account the number of channels
Input number of channels is different from output number of channels
In record, write the correct number of bytes (float != MYFLT)