The 0.1 increase in version number rather understates the change in this release. FreeDV RADEV1 has, until this version, been implemented in Python. It worked well but required the app to have an embedded python interpreter and the required libraries (numpy, scipy, etc).
Version 2.3 drops all the python requirements and uses a C port of that code. As a consequence of this change, the apps are one tenth of the size, start the modem faster, use less CPU and memory.
Aside from the move from python to C, Mooneer has been very busy with many enhancements listed in his latest update.
The availability of the C port means that FreeDV RADEV1 is starting to appear in other apps.

2 comments:
Amazing leap forward. Look what you started!
On the shoulders of giants
Post a Comment