These functions were mistakenly not marked as static. They are not used outside of their compiled object module files, therefore there's no reason for them not to be static.
A basic fade transition that fades to/from a source via a simple cross fade.