Author |
Message |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 215
|
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.
|
2018-12-01 15:28:04 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5947
|
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 |
|
 |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 215
|
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 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5947
|
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 |
|
 |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 215
|
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 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5947
|
Try today's release. I added the "no-user-gesture-required" option to Dullahan for Linux...
|
2019-01-12 11:24:54 |
|
 |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 215
|
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. 
|
2019-01-12 17:17:34 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5947
|
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 |
|
 |
Amalia Illios
Joined: 2010-04-07 08:23:18 Posts: 215
|
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 |
|
 |
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5947
|
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 |
|
|