|
|
|
Thanks for the quick response. I just added a copy of my 'cat /proc/cpuinfo' output which I forgot to attach earlier. If I need to be contacted for further information that is not a problem.
I have the exact same problem and i had to apply the same fix:
Code: And it fixed the sound for me. This issue is still present in the latest release (1.19.1.4). I'm leaving the affected version (after reading some advice from Torley Linden posted in another jira issue) solely at 1.19.0.5 as this is the release the issue originates from and was first observed.
Script fix_cpuinfo.sh confirmed to fix voice on 1.19.1.4. OS is Ubuntu 8.04 using pulseaudio. System details follow:
Setting the resolution as per http://jira.secondlife.com/browse/VWR-4589
Note to affected users: You still need to workaround the issue (which persists through 1.19 and into the latest 1.20 Release Candidate, currently RC10) until Vivox addresses the issue in their library and it is included with one of the viewers. When that happens I will comment here with the details. We have a fix from the vendor - it's creeping through QA now, no specific ETA.
Why is this issue marked resolved with "won't finish"? This issue is still persistent in the released 1.20 and the latest RC viewers. How many more months will QA take on this?
Also the workaround still works for me, but this can't be a permanent solution. I just upgraded my macbook pro to Ubuntu 8.10 final and ran into this problem. I had previous sound-related problems (from a combination of Ubuntu 8.04 + the Macbook Pro's Intel HDA audio chip) that required swapping pulseaudio for esound. With 8.10, pulseaudio problems seem to be fixed, but I had to run this patch to fix voice support.
Thanks Xaden! Great job on the temporary fix. Not sure if this is to interest to anyone, since I read here that there is a fix from the vendor (why can't we just get the new libvivoxsdk.so?).
Anyway, I used this method: rename SLVoice to SLVoice-bin. Create a new file called SLVoice in the same place. This should be an executable script with the contents: #! /bin/sh Change /usr/games path as appropriate. The /usr/games/liboverride.so is compiled from override.c as follows: gcc -m32 -g -D_GNU_SOURCE -shared -fPIC override.c -o liboverride.so -ldl The -m32 is only needed if you're running 64bit, of course (the SLVoice-bin has I'll attach override.c in a minute. You can also use this to debug SLVoice in gdb, although due to slow start In this case I use the following /usr/games/SLVoice script: #! /bin/sh where /usr/games/gdbcmds contains for example: set args -p tcp -h -c -ll -1 (where /usr/local/install/glibc-2.7/lib32 contains debugable libc in my case). PS The attached override.c was written to work on my 64bit linux OS. It is not possible According to the Vivox mailing list a fixed version is available in the FirstLook Viewer for SLim.
It's of no use for the regular viewer though since the protocol obviously changed a bit so it won't work if you try to use it with a release viewer. We should probably consolidate the conversation and watchlists into
This issue has finally been resolved in the latest release candidate for the 1.22 viewer (1.22.8.109366). Thanks to everyone who voted / commented / worked to get this issue fixed.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Saphirelda (aka Nancy)