-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable 2020B unless Codec2 provides it. #257
Conversation
build_linux.sh
Outdated
CODEC2_BRANCH=master | ||
LPCNET_BRANCH=master | ||
CODEC2_BRANCH=v1.0.3 | ||
LPCNET_BRANCH=v0.2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So if we are checking out codec2 v1.0.3 ... how do we get 2020B?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The user would need to edit this script to use master instead (or link against a Codec2 built manually from it).
@tmiw - the general approach looks fine 👍 |
Hmm, slight problem. It appears |
Hmm, that's curious - so we have been using that function for two years, and I guess several freedv-gui releases. How have we been building and packaging freedv-gui? Perhaps we have just been using LPCNet/master? |
Yeah, we've just been using master. I'd say to just continue using master except that there are likely API changes vs. 0.2, right? |
Yes good point about the LPCNet API changing. That in turn implies the need for codec2/master, or, as you suggest, and earlier version of LPCNet, if we stick with codec2 1.0.3 Yikes, this is all getting messy 🤔 How about this:
Does that plan work for you @tmiw ? |
That works. Once (4) is done, I'll update the build scripts again, confirm that all platforms build, then merge and release 1.8.1. 👍 |
Due to build issues with v1.8.0 as reported in #255 and in-progress Codec2 API changes in master, 2020B must be disabled in the source code by default. This PR will allow 2020B to be enabled as an option if Codec2/LPCNet master are used for the build.