[PiSink] Fix some issues with buffering and multichannel