It's supposed to be called only from (de)muxers.
It is used by the ADX decoder, and therefore needs to be exported in order to work with shared libs.