jamulussoftware / jamulussoftware/jamulus
Enable Opus ML improvements
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 248
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 9
Description
**What is the current behaviour and why should it be changed?**
We have updated opus to a version which supports some new - usually disabled improvements based on machine learning. https://opus-codec.org/demo/opus-1.5/
It's probably worth testing them - they should improve quality in case of packet loss.
@38github hinted at those in https://github.com/orgs/jamulussoftware/discussions/3244
I have personally quickly tried enabling them some time ago, but didn't succeed yet as some new headers need to be added (didn't have time debugging yet).
Contributor guide
Research direction
Read the linked Opus 1.5 demo and the discussion, then locate Jamulus's current Opus integration and dependency headers. Determine which new headers are needed to enable the machine-learning improvements, and verify that packet-loss audio quality improves without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- audio-video-rtc
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100