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

Silk makes use of Opus VAD #87

Closed

Conversation

gustafullberg
Copy link
Contributor

@gustafullberg gustafullberg commented Apr 10, 2018

This pull request is an alternative solution to the problem described in PR #84 . It was created in response to Jean-Marc Valin's comment.

The PR makes Silk use the Opus VAD when available (float API enabled, complexity level high enough). When the Opus vad is not used the Silk VAD will be used instead.

Using the same VAD for Silk and Opus solves the issue with the "click sounds", described in PR #84, that are caused by PLC usage in the DTX region.

Behavior of complexity modes where the Opus VAD is not run is unchanged.

@gustafullberg
Copy link
Contributor Author

Updated the PR to fix some issues.

aarongable pushed a commit to chromium/chromium that referenced this pull request May 16, 2018
Cherry-picked from xiph/opus#87

Change-Id: I328f08be0396597d83ef09b13624f2a236fe0263
Reviewed-on: https://chromium-review.googlesource.com/1060739
Reviewed-by: Henrik Andreasson <henrika@chromium.org>
Commit-Queue: Felicia Lim <flim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#559123}
@jmvalin
Copy link
Member

jmvalin commented May 25, 2018

Merged

@jmvalin jmvalin closed this May 25, 2018
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.

None yet

2 participants