arduino-fdk-aac
-
Decoder Memory Optimisations and Error Corrections
Published by pschatzmann almost 3 years ago
- Prevent double allocations when begin is called multiple times
- Cleanup of memory allocation logic
- renamed setSpecialBandReplication() to setSpectralBandReplication()
- removed unnecessary allocations for input_buf and convert_buf
- Use automatic bitrate determination if bitrate is not set
- Do not use afterburner by default
- Reduced default buffer out_size value
- Make sure that module defined by setEncoderModules() is used
- Use only module 0x01 by default
- Prevent multiple calls to aacEncOpen which allocate memory multiple times
- Use variable bitrate by default
- Using logger for memory allocations
- Corrected section mixup in documentation for AACEncoderFDK configuration methods
Further details can be found in my blog