Skip to content
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

FEAT(client): Restore RNNoise for version 0.2 #6607

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

guillermofbriceno
Copy link

@guillermofbriceno guillermofbriceno commented Oct 13, 2024

Reverts #6364 and adds the xiph/rnnoise repository at main. This addresses #6395.

There were a couple of requirements for this PR set by @Hartmnt in #6395 (comment). I do not have multiple platforms to test the build, but it works on my Linux host. Regarding examples, there are some good examples posted on the regression item. A friend and I did some light testing on Mumble and had similar results. I do not have the hardware to test on multiple audio devices.

Other than that, I think this fulfills the other requirements, but please let me know. Since this reverts an old merge, forgive me if there are style issues.

Checks

@guillermofbriceno
Copy link
Author

Just noticed I forgot to enable rnnoise so it builds by default, since it was originally turned off before Mumble switched to ReNameNoise. I had it turned on manually. Sorry in advance for prompting another build check.

Reverted the merge which added ReNameNoise as an RNNoise replacement.
Added the git submodule from xiph/rnnoise after removing ReNameNoise.
Chose to go with rnnoise's `main` here.

Resolves mumble-voip#6395
Reverts mumble-voip#6364
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant