secondlife / secondlife/viewer
MOAP continues to play long after the MOAP object is out of sight.
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
Environment
Second Life Release 7.1.15.15596336374 (64bit)
Full Environment
Second Life Release 7.1.15.15596336374 (64bit) Release NotesYou are at 66.9, 142.3, 22.7 in Bug Island 2 located at simhost-0b783bbd88a0f0f28.agni
SLURL: http://maps.secondlife.com/secondlife/Bug%20Island%202/67/142/23
(global coordinates 260,419.0, 249,486.0, 22.7)
Second Life Server 2025-04-24.14648572313
Release Notes
CPU: Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz (3491.91 MHz)
Memory: 32610 MB
OS Version: Microsoft Windows 10 64-bit (Build 19045.6093)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: NVIDIA GeForce GTX 1080/PCIe/SSE2
Windows Graphics Driver Version: 32.0.15.6590
OpenGL Version: 4.6.0 NVIDIA 565.90
Window size: 1757x1385
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.375
Render quality: 3
Texture memory: 8192MB
Disk cache: Max size 1638.4 MB (4.5% used)
J2C Decoder Version: KDU v7.10.4
Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.24.2 / OpenAL Community / OpenAL Soft: OpenAL Soft
Dullahan: 1.14.0.202408091639
CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54
Chromium: 118.0.5993.54
LibVLC Version: 3.0.21
Voice Server Version: Vivox 4.10.0000.32327.5fc3fe7c.5942f08
Packets Lost: 1/17,371 (0.0%)
July 30 2025 16:26:07
Description
MOAP continues to play long after the MOAP object is out of sight.
Reproduction steps
repro:
- Enable Media in Preferences > Sound & Media
- Teleport to http://maps.secondlife.com/secondlife/Bug%20Island%202/255/82/23
- You will see some yellow and blue boxes with media on them. (They are all pointing to http://lecs-viewer-web-components.s3.amazonaws.com/v3.0/agni/avatars.html)
- Walk by each and wait for each MOAP to load.
- Fly 100m+ West so the objects are no longer visible.
- Look at the playing media by hovering your cursor over the pause button in the top status bar.
Observed: There are 8 media instances still playing.
Expected: The MOAP should stop if it's no longer visible.
Repro 2: (for those who have access to "Lag Me 2" region
- Enable Media in Preferences > Sound & Media
- Teleport to http://maps.secondlife.com/secondlife/Lag%20Me%202/160/65/23
- Walk North, waiting for the sets of 4 MOAP panels to load.
Observed: After passing a couple sets, the MOAP panels no longer load. If you zoom out your camera, you can seen that the MOAP far behind you are still loaded.
Expected: The MOAP behind you should unload so the MOAP ahead of you can load as you walk North.
This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting
/reward 100 (replace 100 with the amount).🕵️♂️ If someone starts working on this issue to earn the rewards, they can comment
/try to let everyone know!🙌 And when they open the PR, they can comment
/claim #4469 either in the PR description or in a PR's comment.🪙 Also, everyone can tip any user commenting
/tip 20 @Dan-Linden (replace 20 with the amount, and @Dan-Linden with the user to tip).📖 If you want to learn more, check out our documentation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with Media enabled under Preferences > Sound & Media, using the Bug Island 2 or Lag Me 2 locations described in the report. Check how MOAP instances are tracked as objects leave view and verify that out-of-sight media stops or unloads, while media ahead can load normally. No source file or test is named, so the relevant media entry point will need to be located first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100