Adjust local include policy
Add required header
Improve error handling in seek; clear eof bit after eof reached on read, so that subsequent seek doesn't fail (this is C++-standard-dependent, I learn)
Flush after write, in case we are reading elsewhere
Avoid compiler warning
Make extensionless filenames explicitly supported in wav format, for both reading and writing
Fix frame count in Opus reader
Add seek support to certain readers
Docs and build fixes
Fix occasional early EOF on WAV files read through CoreAudio
Avoid divide-by-zero if no channels found
Avoid triggering assertion failure in ope_encoder_drain when closing having written an empty output file
Further build fix
Build fixes for namespace
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).
Don't print errors as well as returning them
Pick up frame count
Comment only
Further doc note
Doc note