495b3242c489 — Chris Cannam default tip 29 days ago
Rename to make it possible to include both in one source file if desired
243b5dceebcb — Chris Cannam 5 months ago
Don't keep reallocating ring buffer when a very large count is requested
83c7942e4b3d — Chris Cannam 5 months ago
Handle separately the "decode error" case which arises from a change in frame properties mid-stream
ae6b35bdcb0c — Chris Cannam 6 months ago
Avoid memory leak in buffer reallocation
d3c5aac6b309 — Chris Cannam 6 months ago
Report failure when mangled header results in no channels
5d5950bc4d93 — Chris Cannam 9 months ago
Leave .caf files to the CoreAudio reader (where they are native) if available
73fd7555ad14 — Chris Cannam 11 months ago
Update test - this behaviour changed during development
6f20695f7dd9 — Chris Cannam 11 months ago
Add explicit flush method
f724bfb3bfc7 — Chris Cannam 11 months ago
Don't sync on every single write! What if we're writing one sample at a time (real example: SV converting from CSV files)
faf1c8e68a3e — Chris Cannam 11 months ago
Merge from incremental branch
Ensure we reset the retry count whenever we read anything, even if it isn't yet the whole amount we have been asked for
Return to marking zero-duration (i.e. probably-being-written) wav streams as seekable, just of unknown-or-zero duration
Formalise, fix, and test the read-while-writing
Merge
Add an overall limit
Can't draw this conclusion if the data chunk size is zero; all bets are off then
Merge from default branch
Merge
Tidy
Ensure proper encoding on Windows
Next