Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2023-12-01 00:42:29



Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
HIVID television not working 
Author Message

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Hello Henri.

In my home sim we have a HiVid television (effectively media on a prim, I think). The TV works (I tried in Firestorm), and it could work under the CoolVLViewer up until a few weeks ago (not sure how many because I haven't tried using it in some time), but surely no more than two or three. Today, under the current CoolVLViewer release (both stable and development), it will not work. I can turn it on and off, but I can never go into the main menu or watch the film (whether I operate it or someone else). The media appears to be playing, but it shows me nothing. I am attaching the log, but I'm unsure what else to attach (the viewer doesn't crash).

Thank you.


Attachments:
CoolVLViewer.tar.gz [20.54 KiB]
Downloaded 21 times
2023-09-05 16:32:17
Profile

Joined: 2009-03-17 18:42:51
Posts: 5391
Reply with quote
The log is only partial (no logout logged), but there is a potential matching warning:
Code:
2023-09-05 16:16:53Z INFO: LLMediaDataClient::serviceQueue: Sending request for request: num=2 type=GET ID=b47c0419-20d8-efba-9aa4-6532ebe63ce4 face=-1 #retries=0
2023-09-05 16:16:53Z INFO: LLViewerMediaImpl::navigateTo: NOT LOADING media id = 6d4a27a9-8b9f-6b54-3a36-18677247d54e - url = https://hivid.xyz/menu.php - mime_type =
This could be due to the current CEF version refusing to load the media for some security or policy issue (this is an http URL, and CEF might refuse to open non-https, due to some mixed TLS/non-TLS contents, for example)...

You could try and run the Windows build of the viewer under Wine, and see if your media plays with it (it uses a much older CEF version, like LL's and other TPVs).

To diagnose this further, I'd need a log file where CEF would print its error messages. To get this, type in a terminal:
Code:
echo "export LL_REDIRECT_STDERR_TO_LOG=x" >>~/.secondlife/cool_vl_viewer.conf
And restart the viewer. You will then get all the stderr messages printed by third party libraries redirected to the log file.

You may also set the "MediaPluginDebugging" setting to TRUE (warning: super-spammy !)...

In any case, it more looks like an issue with the media plugin (likely CEF here), and not as a viewer bug (aside from CEF updates, which did not involve changes to the viewer code, the media code has been left untouched for months).


2023-09-05 17:13:39
Profile WWW

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Henri Beauchamp wrote:
To diagnose this further, I'd need a log file where CEF would print its error messages. To get this, type in a terminal:
Code:
echo "export LL_REDIRECT_STDERR_TO_LOG=x" >>~/.secondlife/cool_vl_viewer.conf
And restart the viewer. You will then get all the stderr messages printed by third party libraries redirected to the log file.

Attached.
Quote:
In any case, it more looks like an issue with the media plugin (likely CEF here), and not as a viewer bug (aside from CEF updates, which did not involve changes to the viewer code, the media code has been left untouched for months).

I understand.


Attachments:
CoolVLViewer.tar.gz [24.13 KiB]
Downloaded 17 times
2023-09-05 18:38:41
Profile

Joined: 2009-03-17 18:42:51
Posts: 5391
Reply with quote
Code:
2023-09-05 18:34:14Z INFO: LLMediaDataClient::serviceQueue: Sending request for request: num=4 type=GET ID=27312df3-e6c6-898b-3d4e-70fa54b59010 face=-1 #retries=0
2023-09-05 18:34:17Z INFO: LLMediaDataClient::serviceQueue: Sending request for request: num=5 type=GET ID=27312df3-e6c6-898b-3d4e-70fa54b59010 face=-1 #retries=0
2023-09-05 18:34:18Z INFO: LLViewerMediaImpl::navigateTo: NOT LOADING media id = 3f3a77de-9c5d-8796-adef-345e3454d7f5 - url = https://hivid.xyz/menu.php - mime_type =
2023-09-05 18:34:18Z INFO: LLViewerMediaImpl::navigateTo: NOT LOADING media id = 9efa05da-7937-90ab-cd37-02326043d570 - url = http://veasl.com/vea3d/_player/player.php - mime_type = text/html
2023-09-05 18:34:19Z INFO: LLViewerMediaImpl::navigateInternal: media id = 9efa05da-7937-90ab-cd37-02326043d570 - url = http://veasl.com/vea3d/_player/player.php - mime_type = text/html
2023-09-05 18:34:19Z INFO: LLViewerMedia::getCurrentUserAgent: User agent: SecondLife/1.31.0.4 (Cool VL Viewer; custom skin)
2023-09-05 18:34:19Z INFO: LLViewerMediaImpl::loadURI: Asking media source to load URI: http://veasl.com/vea3d/_player/player.php
2023-09-05 18:34:19Z INFO: LLThread::threadRun: Running thread LLPluginProcessCreationThread with Id: 7f64cebdb6c0
The viewer asks CEF to load the pages, but CEF v116 apparently refuses for some unknown reason...

To confirm this, try running the current Windows build of the viewer under Wine, and see if your media loads with the old CEF 91...


2023-09-05 18:54:04
Profile WWW

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Henri Beauchamp wrote:
To confirm this, try running the current Windows build of the viewer under Wine, and see if your media loads with the old CEF 91...

I just did. (Sorry it took so long, RL has been hectic this week.) The media loads with the windows viewer running under wine. So I guess we wait till Google fixes the problem. Thank you.


2023-09-07 15:43:02
Profile

Joined: 2009-03-17 18:42:51
Posts: 5391
Reply with quote
g0rd0ngrfr33mailgr wrote:
The media loads with the windows viewer running under wine. So I guess we wait till Google fixes the problem.

One thing you could do, is recompile the viewer from sources after replacing if ((TRACY OR USE_TRACY) AND LINUX) line 10 of linden/indra/cmake/CEFPlugin.cmake with if (LINUX) to read:
Code:
if (LINUX)
   # CEF v113 and newer crash when used together with Tracy... Let's use CEF
   # v112 when Tracy is enabled. HB
   use_prebuilt_binary(dullahan-old)
else ()
   use_prebuilt_binary(dullahan)
endif ()
(i.e. compiling unconditionally against an older Dullahan plugin under Linux).

This would get the viewer compiled against the older CEF 112, which might work with your scripted TV...

g0rd0ngrfr33mailgr wrote:
So I guess we wait till Google fixes the problem.
There is no guarantee Google will "fix" it (for a start, they would have to be made aware of the issue)... Especially if the refusal to load the web page is due to some security policy tightening...

If I were you, I would report the issue to the maker of your TV: other viewers are still using LL's old CEF version, but LL is in the process of getting newer CEF versions to compile on their git, and once they will have done it, they will update their CEF pre-built binary, which everyone else will be using as well... At this point, your TV would stop working in all viewers.


2023-09-07 16:40:20
Profile WWW

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Henri Beauchamp wrote:
If I were you, I would report the issue to the maker of your TV: other viewers are still using LL's old CEF version, but LL is in the process of getting newer CEF versions to compile on their git, and once they will have done it, they will update their CEF pre-built binary, which everyone else will be using as well... At this point, your TV would stop working in all viewers.

You are of course right. I shall.


2023-09-07 17:46:12
Profile

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Hello again. Only today did I get the time to compile the viewer myself, using the substitution you said. Indeed, Help > About gives me, among others,
Quote:
Browser plugin: Dullahan 1.13.1/CEF 112.3.0/Chromium 112.0.5615.165

However the television still doesn't work. I'm sending you a log again.

I did report this to the HiVid people, citing this forum post as reference, but I don't think they'll do anything about it.

Edit: Firestorm uses
Code:
Dullahan: 1.12.2.202210012157
  CEF: 92.0.27+g274abcf+chromium-92.0.4515.159
  Chromium: 92.0.4515.159

Maybe we need to test further back from 112? CoolVLViewer for Windows under Wine works, yes, but maybe something is different? I don't know.


Attachments:
CoolVLViewer.tar.gz [18.69 KiB]
Downloaded 16 times
2023-09-17 14:30:07
Profile

Joined: 2009-03-17 18:42:51
Posts: 5391
Reply with quote
g0rd0ngrfr33mailgr wrote:
Hello again. Only today did I get the time to compile the viewer myself, using the substitution you said. Indeed, Help > About gives me, among others,
Quote:
Browser plugin: Dullahan 1.13.1/CEF 112.3.0/Chromium 112.0.5615.165

However the television still doesn't work.
It just means that beyond the super-old CEF versions used by Windows, macOS and other Linux viewers than mine, your TV is incompatible... There is strictly nothing I can do on my side (and no, not going to roll back to the deprecated CEF 91 or 92 which is full of bugs and security holes that have since been fixed).


2023-09-17 15:44:08
Profile WWW

Joined: 2011-09-27 11:18:31
Posts: 131
Reply with quote
Henri Beauchamp wrote:
(and no, not going to roll back to the deprecated CEF 91 or 92 which is full of bugs and security holes that have since been fixed).

Lol, no, I'd never ask for that. Eventually the other viewers will upgrade, Hivid will break for them too and they'll be forced to fix it.


2023-09-17 16:50:42
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 12 posts ]  Go to page 1, 2  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.