jitsi / jitsi-meet

Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
https://jitsi.org/meet
Apache License 2.0
22.07k stars 6.58k forks source link

"Failed to start noise suppression" on Firefox #14888

Open 0cwa opened 5 days ago

0cwa commented 5 days ago

What happened?

Create meet.jit.si meeting Try to check the box for enabling noise suppression

"Failed to start noise suppression Stereo audio noise suppression is not currently supported."

Logs from a clean profile with tracker control off.

Platform

Browser / app / sdk version

127.0.2 (64-bit) Linux Firefox for Fedora

Relevant log output

his page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
oecgurbkacgr.b
The kernel 'Prelu' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Prod' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Range' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'RealDiv' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Relu' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Relu6' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Reshape' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'ResizeBilinear' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Reverse' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'RotateWithOffset' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Round' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Rsqrt' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'ScatterNd' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Select' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Sigmoid' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Sin' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Slice' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Softmax' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SpaceToBatchND' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SparseFillEmptyRows' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SparseReshape' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SparseSegmentMean' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SparseSegmentSum' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SplitV' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Sqrt' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Square' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'SquaredDifference' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Step' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'StridedSlice' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Sub' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Sum' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Tan' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Tanh' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Tile' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'TopK' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Transform' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Transpose' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'Unpack' for backend 'wasm' is already registered tfjs.esm.js:9:69245
The kernel 'ZerosLike' for backend 'wasm' is already registered tfjs.esm.js:9:69245
wasm backend was already registered. Reusing existing backend factory. log.ts:22:12
15:04:45.352 Human: humangl webgl version:WebGL 2.0 renderer:Intel(R) HD Graphics, or similar util.ts:12:19
15:04:45.353 Human: backend registered: humangl util.ts:12:19
15:04:45.357 Human: changing webgl: WEBGL_DELETE_TEXTURE_THRESHOLD: true util.ts:12:19
2024-07-02T22:04:45.520Z [features/base/redux] <persistState>:  redux state persisted. 46105b5df229acc9caf31dc92be8cf5c -> a7ce9d0b5b7a8de1417abae157a56534 Logger.js:155:26
2024-07-02T22:04:46.105Z [modules/RTC/RTCUtils.js] <803/obtainAudioAndVideoPermissions/s<>:  Got media constraints:  {"video":false,"audio":{"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true,"deviceId":{"exact":"xegfC/XIX3q9txlk1TZo0v33QbEke3/JvFu95TKRAe0="}}} Logger.js:155:26
2024-07-02T22:04:46.109Z [modules/RTC/RTCUtils.js] <803/obtainAudioAndVideoPermissions/s<>:  Got media constraints:  {"video":false,"audio":{"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true,"deviceId":{"exact":"y3IjyAghvl+CD6ITOYm/5e9+t06Pd3wMbEj/zQwd3Ps="}}} Logger.js:155:26
2024-07-02T22:04:46.138Z [index.web] UnhandledError: ResizeObserver loop completed with undelivered notifications. Script:  Line: 0 Column: 0 StackTrace:  undefined Logger.js:155:26
2024-07-02T22:04:46.291Z [modules/RTC/RTCUtils.js] <803/_getUserMedia/</<>:  onUserMediaSuccess Logger.js:155:26
2024-07-02T22:04:46.311Z [modules/RTC/RTCUtils.js] <803/_getUserMedia/</<>:  onUserMediaSuccess Logger.js:155:26
2024-07-02T22:04:50.958Z [features/noise-suppression] <kk/<>:  Attempting to set noise suppression enabled state: true Logger.js:155:26
2024-07-02T22:05:25.716Z [features/noise-suppression] <kk/<>:  Attempting to set noise suppression enabled state: true Logger.js:155:26

Reproducibility

More details?

No response

saghul commented 5 days ago

Are you using any URL parameters for overriding config?

0cwa commented 3 days ago

I'm not

saghul commented 3 days ago

I am not able to reproduce it from Firefox 128.0b9. Not sure how you are getting stereo without any extra constraints. Can you try another audio device just to be sure? What audio device are you using as a microphone?