The notes in this update are taken from the TPV Developer meeting held on Friday, February 17th, 2017. The video of that meeting is embedded at the end of this update. My thanks as always to North for recording and providing it.
[00:28] The current official viewer pipelines are as follows:
- Current Release version: 22.214.171.1243027, dated January 25, promoted February 3 – formerly the Maintenance RC viewer.
- RC viewers:
- Project viewers:
- Obsolete platform viewer version 126.96.36.1990847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.
[00:38] The 64-bit viewer work is proceeding on three fronts:
- A major update to process management and how viewer updates to users are handled (which includes the update mechanism recognising which version – 32-bit or 64-bit – should actually be installed on a PC for Windows)
- Adding 64-bit Havok support for the Mac OS X build, and building the OS X build using Xcode 8
- A new structure for handling Chrome Embedded Framework (CEF) and VLC for media support. This will bring all platform versions of the viewer up to the same VLC version and remove QuickTime support from the OS X build (although some QuickTime media may still play, depending on how VLC picks them up, but the Lab is not explicitly supporting QuickTime).
The next update to the Alex Ivy project viewer will depend on which of these update paths clears QA first, and whether any jointly clear QA close enough to be merged into a single update.
[02:29] Updates to the 360-snapshot viewer remain on hold pending the completion of the 64-bit viewer CEF work.
HTTP Asset Fetching
This work builds on the undertaken in 2013/14 to move avatar appearance information and texture and mesh assets delivery away from UDP and through the simulator, to faster, more reliable delivery via HTTP / CDNs, and will encompass the following assets: landmarks, gestures, animations, sounds and wearables (system layer clothing).
Vir Linden is leading the work, which should hopefully eventually remove more of the “non-simulation” message handling for assets away from the simulators to more reliable and faster HTTP delivery. This in turn should result in something of a performance boost in simulator performance, particularly for busy regions. Once the work has been completed, it will mean that the UDP message support for these types of asset transfers will be removed from both the simulator and the viewer code.
[11:55] The next batch of Voice updates is being tested, and there is a problem with position updates not working correctly so that unless you are facing east, voices do not seem to come from the correct direction. Once this particular issue has been fixed, it is anticipated the updates will appear in at least a project viewer, although this may still be a while.
Music Streaming Default Volume
[13:15] The first TPVD meeting for 2017 included a discussion on audio streaming autoplay found in the official viewer, and the problems this can cause new users. As a result of that discussion, the Lab agreed to revisit the default media volume setting in the viewer, but a change has yet to be made.
Region / Estate Ban List
[15:38 – 19:42] Currently, the region / estate ban list is confined to a small area within a tab on the estate tools, sharing the space with 3 other lists. It is also non searchable, and when a region – for whatever reason – has a very long ban list, trying to clear the list down based on names / offensives can prove difficult due to the amount of scrolling required to locate, highlight and remove names deemed to no longer be a problem.
The Lab is sympathetic to the issue, and has suggested that rather and a JIRA being filed requesting changes to the current ban list display, a broader discussion is opened between the Lab and TPVs on how best to present the region / estate ban list, etc (e.g. whether they should have their own floater panel / tab within the viewer, with search capabilities, etc). The likely forum for this will be Oz Linden’s Open Source meeting, which takes place on Wednesdays, 07:00 SLT.
[23:45] On January 28th, I blogged about verifying e-mail addresses associated with Second Life. The Lab is now working on a number of projects which will require users to have verified e-mail addresses in order to receive information.
Remember: just because you are currently receiving e-mails from Linden Lab does not necessarily mean your e-mail account is verified. You must go through the verification process via your dashboard. Failure to verify your e-mail could eventually result in things like off-line IMs to e-mail failing, merchant notifications failing, etc., and the Lab switches services over to only sending to verified addresses. You many not even be able to request an account password reset if your e-mail address is not verified.
Therefore, if you haven’t already done so, please refer to the blog post linked above, and verify the e-mail address you use with Second Life.
Script State Breakage in No-Mod Items
Essentially, if an avatar is force teleported home (e.g. as a result of encountering an in-world security system), and their home location is unavailable that the time of their teleport (e.g. it is being restarted or off-line), they will be logged out. On re-logging, scripts in attachments are no longer functional, as they’ve been set to not running.
If the attachments have modify permissions, the scripts can be reset / set back to running. However, with No Mod items, the scripts are permanently broken. Providing the item is Copy, and the original is still in inventory, then it should be possible to “fix” the problem by using a new copy of the item. However, if the item in No Copy as well as No Mod, then it is effectively broken.
The Lab has accepted the bug and will be investigating.
[14:46] Note that Monday, February 20th is a holiday at Linden Lab (Presidents Day in the USA). Operations and support will be running as usual.