|
|
|
Patch is already applied in the source-code of 1.18.1.2 ( LLVoiceclient.cpp has it implemented already, no patch needed ). Ran SLVoiceAgent.exe ( with '-p tcp -i 127.0.0.1:44124' ) under WINE .. which remains running and stable. Also ran SLVoice.exe , but that keeps crashing ( exits ) with :
"wine: Unhandled page fault on read access to 0x00000138 at address 0xb7d9accf (thread 001f)" (adress and thread vary) The voice-part of the SL client also has trouble detecting hardware. As soon as Voice Wizard is adressed, SLVoice.exe stops with mentioned error. So it only works partially. I guess the SLVoice.exe with Vivox's *.dll is too unstable, but hey .. so many happy WIndows-users , right ? I must be wrong.... For me (Gentoo system with Wine 0.9.39), SLVoice.exe client "almost works" under wine. I can listen to other people voice, but only when SL itself is minimized. Maybe this happens because Pentium III 800 might not be fast enough for both tasks. However, I can't speak.
I didn't run the SLVoiceAgent.exe binary. I don't know if that's needed. Oh, I also forgot to say... I tried to run SLVoice on an actual Windows machine, but it didn't work. It could not actually connect to voice server. This was my setup:
1. Pentium III 800 with Linux and two ethernet cards. One of them is connected to ADSL modem and has a real IP. The other card is connected to another computer and has a LAN IP. With this setup, I tried to make SL on Linux machine connect to SLVoice on old Windows machine. It could connect to SLVoice server, but could not do anything beyond that. Like someone asked at Talk:Voice_FAQ page at wiki, we need detailed information about the required ports by SLVoice. (or, even more, make it so there will be no need for incoming connections... It's not so difficult to do that, but it's outside control of Linden Labs... after all it's just vivox) Can you give explicit instruction, please, to make a Linux Second LIfe program, work with voice. I understand that you have a patch, but I don't understand in which directory it is to be placed, and in which directory the other program is to be placed, and how everything is to be set-up to work, even using Wine.
Thanks, Winecfg configured with ALSA . Running with wine-0.9.43 :
err:dsound:DSOUND_MixOne Fatal error. Under/Overflow? primary_done=63492, mixpos=12312/65536 (12312/65536), primary_mixpos=4100, writepos=6144, mixlen=18440 Also a "fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (c8000014)" keeps reappearing. _____________________________________________________________________________________________ This is the 'best' result , btw . Tried OSS driver in Wine , but it will not detect hardware. I personally doubt anybody can get this properly running with WIne or has succeeded in doing so, but pls let me know the contrary if existing. Applied internally, thanks for the patch.
This is publicly fixed in Second Life 1.18.4(3), more info here:
» http://blog.secondlife.com/2007/11/07/new-viewer-second-life-1184-viewer-now-available/ For Release Notes, see: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It will also display the command line arguments passed to it, which can be used to start SLVoice.exe on another computer. The viewer will keep trying to connect to the voice component until it succeeds, so a manual start will work perfectly fine, so long there's a SLVoice program present at all in the SL installation directory (which doesn't need to actually do something useful)