Skip to content

WebRTC Voice Output with PTT stops sending audio #5314

@jellyfish-linden

Description

@jellyfish-linden

Environment

Second Life Release 7.2.3.19375695301 (64bit)
Release Notes

You are at 119.0, 94.0, 21.7 in By Design located at simhost-0afd3b4358f8196b2.agni
SLURL: http://maps.secondlife.com/secondlife/By%20Design/119/94/22
(global coordinates 261,495.0, 246,878.0, 21.7)
Second Life Preflight 2025-12-05.19978939568
Release Notes

CPU: Intel(R) Core(TM) i9-14900HX (2419.2 MHz)
Memory: 32492 MB
OS Version: Microsoft Windows 11 64-bit (Build 26200.7623)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: NVIDIA GeForce RTX 4080 Laptop GPU/PCIe/SSE2

Windows Graphics Driver Version: 32.0.15.6094
OpenGL Version: 4.6.0 NVIDIA 560.94

Window size: 3440x1369
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.5
Render quality: 4
Texture memory: 12282MB
Disk cache: Max size 2150.4 MB (22.0% used)

J2C Decoder Version: KDU v8.4.1
Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.24.2 / OpenAL Community / OpenAL Soft: OpenAL Soft
Dullahan: 1.24.0.202510081738
CEF: 139.0.40+g465474a+chromium-139.0.7258.139
Chromium: 139.0.7258.139
LibVLC Version: 3.0.21
Voice Server Version: Secondlife WebRTC Gateway

Packets Lost: 0/1,906 (0.0%)
January 21 2026 11:44:29

Description

The voice when you use PTT seems to cut out when you use MMB and click mic on/off quickly.

Other notes:

  • We could not repro with a keyboard button so check with a mouse button.
  • PushToTalkToggle = FALSE also exhibits the same symptoms as if you change through the UI.

Reproduction steps

  1. Go to Me -> Preferences... -> Controls
  2. Change Voice under Sound and Media to MMB (middle mouse button)
  3. Go to a WebRTC region (Vivox regions behave correctly for some reason)
  4. Rapid double click the mic button; holding it down on the second click
  5. Talk!
  6. You will NOT see waves; but the mic button in the UI will still show as though the button is depressed.


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 #5314 either in the PR description or in a PR's comment.

🪙 Also, everyone can tip any user commenting /tip 20 @jellyfish-linden (replace 20 with the amount, and @jellyfish-linden with the user to tip).

📖 If you want to learn more, check out our documentation.

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions