| User | Post |
|
10:27 pm February 25, 2010
| carthmen
| | |
| Member | posts 3 |
|
|
Hello,
First off, I would like to thank everyone who worked on this, great work! This was long long needed, and i'm sure it was painstaking reverse engineering ventrilos protocol.
I do have a problem with the client however, the sound on that other people here from me is very very bad, and continues to repeat itself even after I let go of 'transmit' for minutes on end.
My hardware seems to be working properly as sound recorder and gstreamer seems to pick my mic up just fine.
I am using a newly installed installation of Ubuntu 9.10, and the package from this website (also compiled my own from source, same problem)
Sound chip is the VT1708, and pulseaudio has not been messed with.
It is a AMD 64bit Dual Core Computer, and I am using a hard wired mic.
Any Suggestion on fixing it, and or Other Info you may want to find any bugs that may exist?
Thanks.
Roger
|
|
|
10:42 pm February 25, 2010
| econnell
| | |
| Admin
| posts 319 |
|
|
If you're the same guy that logged into IRC this morning before I woke up and wrote this:
[quote]roger_: did you ever have a problem after installing it with the sound coming out on the other users side to just start looping[/quote]
.. then it almost sounds like your input/output device selection in the mangler settings is incorrect. What do you have selected for each?
I would recommend joining the IRC channel again and you can jump on our vent server so we can hear it. The best time to catch a dev is sometime between now and a few hours from now (every weekday).
|
|
|
11:27 pm February 25, 2010
| carthmen
| | |
| Member | posts 3 |
|
|
I would be happy to do that sometime in the near future.
I will not be able to log on to there in the afternoon though until possibly Monday, but I will give it a go as soon as I get a chance.
Here is some screen shots of the settings I have.
http://www.backpackers-evolution.com/wp-content/uploads/2010/02/settings_one.png
^
With these settings I get the problem I described to you. The 'default' option gives the same results as this too.
It may also be important to note that the users continue hearing the loop even after disconnecting from vent. It does however stop after they close the Ventrilo application.
http://www.backpackers-evolution.com/wp-content/uploads/2010/02/settings_two.png
^
With these settings the other users hear nothing at all.
Note: I did not mess with 'Output' Settings as I hear everything fine.
P.S. Yep one and the same roger :)
|
|
|
5:39 am February 26, 2010
| econnell
| | |
| Admin
| posts 319 |
|
|
Hrmm… that definitely sounds like a bug then. It sounds like pulse is not getting a good input stream from your audio card.
The reason they hear it going on and on even after they disconnect is because Ventrilo servers (and clients) do not rate limit your audio.
So you could technically send a full 5 minute song to a ventrilo server as fast as your internet connection will allow, and it will queue up all of that audio to all of the clients. The remote clients will continue to play that audio until the queue is exhausted.
It's just another DoS [i]feature[/i] in Ventrilo :)
If you have the source code for Mangler, look in the libventrilo3/codec-test directory. Run make in that directory and then run:
./parec | ./pacat
You should hear yourself echo back when you talk.
|
|
|
9:48 pm March 1, 2010
| carthmen
| | |
| Member | posts 3 |
|
|
Fixed? Sorta…
Well I have got it working, i bought a cheap sound card, a SIIG 4-Channel, it has the CM8738 chip. Using this card I do not experience the problem.
So it seems to me that the bug is most likely in pulseaudio or alsa. The only bug that may be present in Mangler then would be that it allows it's self to take the 'overloaded' data from the drivers and or sound system.
If it is something you would like investigated let me know and I can reproduce the problem and log what ever you need. I can also try the above suggestion with it and see what happens with the old card selected for input. If it would help you.
With my thanks..
Roger B.
|
|
|
10:26 pm March 1, 2010
| econnell
| | |
| Admin
| posts 319 |
|
|
Yes. If you could enable all debugging under settings -> debug. Then transmit for a few seconds and log all of the output (it's going to be a *lot*), that would help
[code]./mangler 2> /tmp/mangler.log
[/code]
Then create a trac ticket and attach the log.
|
|
|
9:24 pm March 29, 2010
| typ3ca5t
| | |
| New Member | posts 2 |
|
|
I have the exact same problem on Ubuntu 9.10
|
|
|
10:47 pm March 29, 2010
| econnell
| | |
| Admin
| posts 319 |
|
|
Then you should follow the exact same instructions as above.
|
|
|
6:53 pm March 31, 2010
| typ3ca5t
| | |
| New Member | posts 2 |
|
|
I used a different headset and the problem has resolved.
|
|