Use snprintf
Return full error texts
Don't allow a stream with no channels to be returned
Add flush
Merge from incremental branch
Add incremental read support
Add IoResult.map
Pull out parameters as a type so callers can refer to it
Return correct length (as per documentation) from sml-only magnitude fft
Special case when zero frames are requested, in case the library beneath doesn't like this (as is happening on Windows IPP builds where allocation of zero bytes fails)
Better error-handling. More of these functions can (and do) fail than we were acknowledging.
Explicitly support extensionless filenames
Add seeking; bqaudiostream does in fact use 64-bit values within, so reflect that
Minor doc update
Harmonise COPYING files
Add COPYING
README
Properly handle resampler returning too few or too many samples (as it must)
Use BQ resampler in ffi build
Update subrepo