Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2024-03-30 02:01:10



Reply to topic  [ 10 posts ] 
Streaming MOAP broken since 1.26.22.22 
Author Message

Joined: 2010-04-07 08:23:18
Posts: 210
Reply with quote
webm live stream no longer playing since 1.26.22.22. 1.26.22.21 still plays fine. Log for 1.26.22.24 attached.


Attachments:
201812011420.tar.bz2 [22.41 KiB]
Downloaded 256 times
2018-12-01 15:28:04
Profile

Joined: 2009-03-17 18:42:51
Posts: 5524
Reply with quote
Not a viewer bug. CEF bug. I'm afraid you will have to wait till CEF folks fixes it...


2018-12-01 16:58:11
Profile WWW

Joined: 2010-04-07 08:23:18
Posts: 210
Reply with quote
Not a CEF bug either, it's due to the change in autoplay policy, actually. I presume there is no way for the user to change settings for that?


2018-12-08 15:16:50
Profile

Joined: 2009-03-17 18:42:51
Posts: 5524
Reply with quote
Amalia Illios wrote:
Not a CEF bug either, it's due to the change in autoplay policy, actually. I presume there is no way for the user to change settings for that?

The only media-related change between v1.26.22.22 and v1.26.22.21 (the latter you said is still playing it fine), is a change in CEF (which is responsible for playing webm media), so it's definitely not an autoplay policy change, even if it may result in not auto-playing any more because of the CEF bug... Try v1.22.26.24+, since CEF was again updated (in Linux releases only).


2018-12-08 17:00:15
Profile WWW

Joined: 2010-04-07 08:23:18
Posts: 210
Reply with quote
I am not talking about the autoplay settings of the viewer but the default policy on autoplay has changed in CEF itself (It's something that's been done in Chrome some time ago as well.) Again, it is indeed not a bug, not even in CEF, but expected behaviour. The only way to get the old behaviour back would be to set the according policy parameter to "no-user-gesture-required", hence my earlier question.


2018-12-08 18:05:49
Profile

Joined: 2009-03-17 18:42:51
Posts: 5524
Reply with quote
Try today's release. I added the "no-user-gesture-required" option to Dullahan for Linux...


2019-01-12 11:24:54
Profile WWW

Joined: 2010-04-07 08:23:18
Posts: 210
Reply with quote
Thank you for looking into it. Unfortunately I can see no change in behaviour, the autostart option to the video still gets ignored, it seems. :x


2019-01-12 17:17:34
Profile

Joined: 2009-03-17 18:42:51
Posts: 5524
Reply with quote
Amalia Illios wrote:
Thank you for looking into it. Unfortunately I can see no change in behaviour, the autostart option to the video still gets ignored, it seems. :x

I told you it was a CEF bug... So, like I wrote in my first reply, you'll have to wait for CEF folks to fix it, I'm afraid.


2019-01-12 19:08:36
Profile WWW

Joined: 2010-04-07 08:23:18
Posts: 210
Reply with quote
Nope, not a CEF bug. Finally found some time to look into it some more. I presume you added the needed command line arguments to the if (mMediaStreamEnabled == true) ... clause in dullahan_impl::OnBeforeCommandLineProcessing(), which means it only gets enabled if the appropriate setting is true -- which it shouldn't be, since it has nothing to do with media playback but rather CEF access to media devices like webcams and microphones.

You can easily verify if the command line arguments have been passed by opening chrome://version/ in a Media browser window inside the viewer. They won't show -- after changing line 738 in media_plugin_cef.cpp to true, however, they will. And the result is that the previous behaviour is restored again.

Obviously that is not the proper solution, for security/privacy reasons. But it is a quick proof of the the above theory without needing to rebuild dullahan.


2019-01-26 15:20:35
Profile

Joined: 2009-03-17 18:42:51
Posts: 5524
Reply with quote
Since I was not provided with repro steps (i.e. an example URL that would fail to play), I could not test my fix, and since I don't use media (in any shape or form, including in the embedded browser) in SL, the fact it did not work as intended did not bother me the least...

Next release will have the "user gesture" disabling option enabled unconditionally in Dullahan for Linux (Windows and MacOS-X will have to wait for LL to provide an equivalent fix).


2019-01-26 18:52:36
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 3 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.