decoder/dsf: fix multi-channel files

The plugin was horribly bugged for files that were not stereo.