Don't keep reallocating ring buffer when a very large count is requested
Handle separately the "decode error" case which arises from a change in frame properties mid-stream
Avoid memory leak in buffer reallocation
A small library wrapping various audio file read/write implementations in C++.
Covers CoreAudio (on Mac), MediaFoundation (on Windows), libsndfile, Ogg/Vorbis, Opus, and MiniMP3. Also includes a small WAV file reader/writer so that there is always some implementation available. Suitable for Windows, Mac, and Linux.
C++ standard required: C++98 (does not use C++11)
Depends on: bqvec bqresample bqthingfactory
Copyright 2007-2022 Particular Programs Ltd. Under a permissive BSD/MIT-style licence: see the file COPYING for details.