-
Notifications
You must be signed in to change notification settings - Fork 16
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
Opus - issues with multiple users talking #74
Comments
Confirmed on Xperia J (4.1.1) and Nexus 7 (4.2.2) |
+1, tested on: two Nexus 4 phones (on mumble://hlds.pl/?title=HLDS.pl&version=1.2.0) |
Thanks for the bug reports guys. I thought I had these bugs ironed out; guess not. Will take a look at this ASAP. |
Due to the recent Mumble 1.2.4 release, I'm going to focus all efforts on getting this issue solved. I'll update this issue as I go. |
I've committed an interim fix for this issue upstream. It would be awesome if you folks could test it out. BTW, due to licensing concerns, all of the base service code is being rewritten in the Jumble repository under the Apache License v2. Only important bugfixes will still be committed here. |
Hello can you please provide a beta channel at play store for test versions like this fix? I would like to try the fix but never compiled anything for android. Thanks! |
There is. Toss me an invite request at this community: https://plus.google.com/communities/111632822797311522891 |
Thank you Andrew, I've downloaded it and tested it the last few days and seems that all is working fine :D (except maybe some little distortion in audio when a lot of ppl speak, but that may be my network or server aswell) Thank you for such a great piece of software :) |
A lot of the audio distortion is caused by the fact that we don't use a jitter buffer. This functionality is being worked on as well. Thanks for testing. |
Looks like the Opus codec implementation is broken in mixing multiple input voice streams. This is noticeable when Opus codec is forced by the server.
When single user talks - all OK.
When another user starts to talk, then the rest users starts to get voice chopped and stuttered. When the second user stops talking, the first user still keeps his voice altered until his voice stream is finished.
The more users speak at once, the more insane things happen with mixing the sound.
To reproduce - join server hlds.pl with default port,kame sure to have certificate.
Join administration channel ;)
Versions of Android affected - any. We have tested this on Nexus 4 running 4.2 and on Desire Z with Android 2.3.7.
When we used Celt, there was no such issue.
The text was updated successfully, but these errors were encountered: