Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2020-09-25 00:56:59



Reply to topic  [ 21 posts ]  Go to page 1, 2, 3  Next
Voice not connecting? 
Author Message

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
I know that not many folks use voice, but I do once in a while. I don't know when (maybe when LL did recent voice maint.?) it stopped connecting. My system info is:
Code:
Cool VL Viewer v1.26.22.28, 64 bits, Dec 29 2018 05:18:01
Release Notes

CPU: AMD Athlon(tm) X4 880K Quad Core Processor (3881.39 MHz)
Memory: 32191MB
OS version: Linux-x86_64 v4.19.10-200.fc28.x86_64 #1 SMP Mon Dec 17 15:46:19 UTC 2018
Memory manager: jemalloc v5.1.0-20181221
Graphics card vendor: NVIDIA Corporation
Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2
OpenGL version: 4.6.0 NVIDIA 415.25
Detected VRAM: 11264MB
J2C decoder: OpenJPEG: 1.4.0.635d
Audio driver: OpenAL v1.1 ALSOFT 1.18.2 (OpenAL Soft: OpenAL Soft)
Networking backend: libcurl/7.47.0 OpenSSL/1.0.2q zlib/1.2.11
Embedded browser: CEF3 plugin v3.3538.1852.gcb937fc

Built with: Clang/LLVM v6.0.1

Compile flags used for this build:
-O3 -DNDEBUG -mtune=native -std=c++98 -pipe -g -fexceptions -fno-strict-aliasing -fvisibility=hidden -fsigned-char -m64 -mfpmath=sse -fno-math-errno -fno-trapping-math -pthread -fno-stack-protector -Wall -Wno-reorder -Wno-unused-local-typedef -Wno-unused-const-variable -Wno-unused-function -Wno-unused-value -Wno-gnu -Werror -DLL_LINUX=1 -D_REENTRANT -D_GLIBCXX_USE_CXX11_ABI=0 -DXML_STATIC -DLL_USE_JEMALLOC=1 -DLL_ELFBIN=1 -DLL_LUA=1 -DOV_EXCLUDE_STATIC_CALLBACKS -DLL_FMODSTUDIO=1 -DLL_OPENAL=1 -DLL_SDL=1 -DLIB_NDOF=1 -DLL_X11=1
A log of just logging in and toggling voice off and then off is attached. There are a couple of maybe interesting apr errors. There is also a coredump of SLVoice, that I found in system logs.


Attachments:
SLVoice_coredump.txt [4.77 KiB]
Downloaded 99 times
CoolVLViewer.zip [22.65 KiB]
Downloaded 102 times
2019-01-01 16:43:29
Profile

Joined: 2009-03-17 18:42:51
Posts: 4340
Reply with quote
It looks like LL finally broke voice for old SLVoice clients... I'm afraid it means that if you really need voice, you will have to use another viewer, because I got zero interest and motivation to update the voice code in my viewer, since:
  • I never use voice myself.
  • There is no new SLVoice client for Linux anyway.
  • The work involved to backport the new voice code would require quite a lot of coding and debugging time, which I'm not ready to invest for a feature I do not use.

If you can find someone willing to do the backport work from another viewer to the Cool VL Viewer, then I might consider including their work into my viewer. Otherwise, voice will stay unusable in SL with it (unless LL "unbreaks" it again for the old SLVoice clients, like they already did in the past).


2019-01-01 18:37:45
Profile WWW

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
That's unfortunate but I thought it might be the case. I knew that Linux voice support was on borrowed time. I am a developer but alas, I don't have experience in the viewer code base and my C/C++ skills are decades old. I have the time and moderate motivation but I lack the know how. Linux viewers are scarce and your is by far, in my opinion, superior to others because it is light and fast so I can just run without it for now.


2019-01-01 19:38:08
Profile

Joined: 2009-03-17 18:42:51
Posts: 4340
Reply with quote
I just saw an incident dealing with voice reported on the SL status page. While this incident affects voice morphing, which my viewer does not implement, it may nonetheless be related with the change in voice connectivity with old voice clients. If I were you, I'd open a support ticket and see what happens...


2019-01-08 08:57:59
Profile WWW

Joined: 2009-03-17 18:42:51
Posts: 4340
Reply with quote
Another change that I did not notice, happened in some simulators with "Voice service service adjustments" listed in their change log... So I think it might be worth it, for people wanting voice to work again in the Cool VL Viewer, to open a support ticket...


2019-01-12 23:02:48
Profile WWW

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
Henri Beauchamp wrote:
So I think it might be worth it, for people wanting voice to work again in the Cool VL Viewer, to open a support ticket...
I have been away but checked this forum and did submit a support request as you suggest. My feeling is they will hardly pay any attention because I'm on Linux AND use a TPV. I indicated I the Voice Morph issue, Server change and my experience may be related. We shall see if they respond or not.


2019-01-15 14:17:09
Profile

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
At least I heard back from Linden about the opened support request. They said:
Quote:
Unfortunately, as you may be aware we are unable to assist with issues within the Linux viewer or within a third party viewer.
So no joy, but that's OK. I rarely used Voice anyway.


2019-01-26 16:58:48
Profile

Joined: 2009-03-17 18:42:51
Posts: 4340
Reply with quote
ZaneZimer wrote:
At least I heard back from Linden about the opened support request. They said:
Quote:
Unfortunately, as you may be aware we are unable to assist with issues within the Linux viewer or within a third party viewer.
So no joy, but that's OK. I rarely used Voice anyway.

As usual, they don't reply to the question, which is why voice suddenly ceased working while it worked OK before... They (or the voice service provider) did change something that broke old voice clients, and they should be able to undo it... But they won't, because they are stubborn...


2019-01-26 17:59:41
Profile WWW

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
ZaneZimer wrote:
But they won't, because they are stubborn...
Heh, I agree. From a business perspective, I understand their choices somewhat. From an end user's perspective, I'm less understanding. Linux is growing in popularity. It is becoming more mainstream and I wish businesses could embrace that.


2019-01-26 18:04:36
Profile

Joined: 2016-06-19 21:33:37
Posts: 191
Location: San Francisco bay area, CA, USA
Reply with quote
I have been doing a bit more digging and testing on this issue. I maxed the VivoxDebugLevel to 5 and noticed a failure in two of the Actions the viewer's voice client invokes: Account.ListBlockRules.1 and Account.ListAutoAcceptRules.1. As far as I can tell, they do not return anything or at least not what they used to return. If I comment out the two calls in newviewer/llvoiceclient.cpp which invoke them (accountListBlockRulesSendMessage() on 2132 and accountListAutoAcceptRulesSendMessage() on 2135), I can get the voice client to connect successfully and pass a simple, usability test in 'Voice Echo Canyon'. I am not entirely certain what those Actions are for, because I can't find any relevant doc online (Linden or otherwise). They certainly aren't listed here: http://wiki.secondlife.com/wiki/Voice/Technical. My theory is they are for automatically blocking and/or accepting voice chat requests (based on surrounding code). I am certainly not advocating doing what I did nor have I tested in a real, live chat scenario. This problem just bugged me and I wanted to report back what I have found/learned so far.


Last edited by ZaneZimer on 2019-01-30 00:57:40, edited 1 time in total.



2019-01-30 00:18:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 21 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.