General - (fb2k) / Re: foobar2000 v2.0 bugsLast post by Peter -
In 64-bit foobar2000:
All decoders output float64 audio.
All DSPs take and produce float64 audio (what they use internally is another story).
All outputs take float64 audio (though all have to downconvert it as no real life device accepts float64 data).
If I changed these audio_sample definitions, it would produce a foobar2000 build that can't run any existing components, because audio_sample format is an essential part of all audio related component interfaces.
That is why I chose to change it for foobar2000 64-bit, since all components needed rebuilding anyway. I'm not entirely sure if it makes sense, but I'll never have a chance to change it again.