Releases: jj1bdx/airspy-fmradion
Releases · jj1bdx/airspy-fmradion
20230529-0
Major changes
- The buffer length option
-b
is ignored. The audio sample data sent to AudioOutput base classes are no longer pre-buffered.
Other implementation changes
- DataBuffer class is reimplemented as a wrapper of
moodycamel::BlockReaderWriterQueue
, which allows efficient blocking operation and removes the requirements of busy waiting by usingmoodycamel::BlockReaderWriterQueue::wait_dequeue()
. - Explicitly skip IF Resampler in class FmDecoder to reduce CPU usage for typical settings (i.e., IF sample rate is set to 384 ksamples/sec for Airspy HF+).
- Removed unnecessary error detection code for MultipathFilter::process().
- Other miscellaneous fixes. See CHANGES.md for the details.
20230430-0
- Fix FM multipath filter coefficient of the reference point to unity (1 + 0j).
20221215-1
- Add code to prevent anomalies on IF and AF AGCs.
- Update r8brain-free-src to Version 6.2.
20220911-0
- Refactored status display.
- Miscellaneous source code and documentation fix.
20220903-0
- Thread handling of DataBuffer.h is refactored and streamlined. A possible audio output bug on macOS seems to be fixed.
- Miscellaneous source code and documentation fix.
20220818-1
- Replace IF and AF resampling library with r8brain-free-src. Libsoxr dependency eliminated. Git submodule initialization required for compilation of r8brain-free-src.
- Miscellaneous source code and documentation fix.
20220809-0
Revised IF and AF AGC algorithms. Miscellaneous source code comment and documentation fix.
20220313-1
Miscellaneous documentation fixed and refactoring. Removed buggy FM IF AFC code introduced in 20220313-0.
20220221-0
- Refactor signal handler
- Shorten waiting time for Airspy R2/Mini and Airspy HF+ for quitting
- Other improvements
20211209-0
First release for Apple Silicon (M1) macOS.