71b9ecc06b21 — Chris Cannam default tip 6 days ago
Avoid divide-by-zero if no channels found
e7a04eb72042 — Chris Cannam 2 months ago
Avoid triggering assertion failure in ope_encoder_drain when closing having written an empty output file
fae51b1b633d — Chris Cannam 3 months ago
Further build fix
5deda0a330e9 — Chris Cannam 3 months ago
Build fixes for namespace
73b674a6e5d5 — Chris Cannam 3 months ago
Remove "using namespace std" throughout. Because the various stream sources are included into a single file, an instance of this in an earlier file can interfere with system headers included in a later one (as happens with Windows and std::byte).
6f0edf21abe7 — Chris Cannam 7 months ago
Don't print errors as well as returning them
Pick up frame count
Comment only
Further doc note
Doc note
Merge from branch estimated-duration
Doc notes
Now that readExpectedTag skips mismatched chunks, we don't want to use it for the WAVE tag, which is not a chunk
Document + reorder the audio readers
Copyright date
Small tidy
Merge from default branch
Don't use HAVE_MINIMP3 in the default makefile, as it depends on something that package managers won't generally have provided
Update copyright dates
Always skip all non-matching chunks when seeking for a specific chunk; read only the defined amount of data from the data chunk