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

Opus - issues with multiple users talking #74

Open
nvtkaszpir opened this issue Feb 27, 2013 · 9 comments
Open

Opus - issues with multiple users talking #74

nvtkaszpir opened this issue Feb 27, 2013 · 9 comments
Labels

Comments

@nvtkaszpir
Copy link

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.

@strandedPL
Copy link

Confirmed on Xperia J (4.1.1) and Nexus 7 (4.2.2)

@Zuko
Copy link

Zuko commented Feb 27, 2013

+1, tested on: two Nexus 4 phones (on mumble://hlds.pl/?title=HLDS.pl&version=1.2.0)

@acomminos
Copy link
Owner

Thanks for the bug reports guys. I thought I had these bugs ironed out; guess not. Will take a look at this ASAP.

@acomminos
Copy link
Owner

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.

@acomminos
Copy link
Owner

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.

@markuznw
Copy link

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!

@acomminos
Copy link
Owner

There is. Toss me an invite request at this community: https://plus.google.com/communities/111632822797311522891

@markuznw
Copy link

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 :)

@acomminos
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants