0.9.6 - BinaryContainer, MiniAudioStream, TimedStream, RingBufferFile...
Design Changes
-
renamed classes ending with Stream that do not support input to Output
- CsvStream to CsvOutput,
- PWMAudioStream to PWMAudioOutput
- PitchShiftStream to PitchShiftOutput
- SPDIFStream to SPDIFOutput
-
renamed classes ending with Print to Output (e.g.
- VolumePrint to VolumeOutput
- MetaDataPrint to MetaDataOutput
New Functionality
- TimedStream using timed start and stop position in seconds
- RingBufferFile for a file backed ringbuffer
- BinaryContainer as supported container for codecs: decder , encoder
- MiniAudioStream for output on Desktop
Extended Functionality
- ProgressStream
- provide processedSecs()
- take audio info from AudioStream if possible
- added totalBytes() and totalSecs()
- AudioFFT: reset() method to restart processing
Corrections:
- AnalogConfig use I2S_AUTO_CLEAR
- Correct CodecLC3 quality problem
- Add missing virtual overrides to reverbs
- cleanup A2DPStream
- Correct broken CodecAPTX
New Examples
- esp-now example using a codec