From a19c3ad0c3af5138a4513260a6cc2ffbf54ecb89 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 25 Oct 2024 15:35:30 +0200 Subject: [PATCH] spot: fixing audio source select --- spot/entrypoints/background.ts | 2 +- spot/entrypoints/content/index.tsx | 2 +- spot/entrypoints/offscreen/main.js | 4 ---- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/spot/entrypoints/background.ts b/spot/entrypoints/background.ts index 833c7cfea..197d932be 100644 --- a/spot/entrypoints/background.ts +++ b/spot/entrypoints/background.ts @@ -354,7 +354,7 @@ export default defineBackground(() => { type: "content:mount", area: request.area, mic: request.mic, - audioId: request.selectedAudioDevice, + audioId: request.audioId, audioPerm: request.permissions ? (request.mic ? 2 : 1) : 0, }); }); diff --git a/spot/entrypoints/content/index.tsx b/spot/entrypoints/content/index.tsx index b72f7a849..1e638d76e 100644 --- a/spot/entrypoints/content/index.tsx +++ b/spot/entrypoints/content/index.tsx @@ -325,7 +325,7 @@ export default defineContentScript({ setInterval(() => { void browser.runtime.sendMessage({ type: "ort:content-ready" }); - }, 500) + }, 250) // @ts-ignore false positive browser.runtime.onMessage.addListener((message: any, resp) => { if (message.type === "content:mount") { diff --git a/spot/entrypoints/offscreen/main.js b/spot/entrypoints/offscreen/main.js index c87928e7c..6d93b2df7 100644 --- a/spot/entrypoints/offscreen/main.js +++ b/spot/entrypoints/offscreen/main.js @@ -233,11 +233,7 @@ class ScreenRecorder { } } catch (e) { console.error('get audio error', e); - } - try { this.audioTrack = this.createPlaceholderAudioTrack(); - } catch (e) { - console.error('get audio error', e); } const existingAudioTracks = this.videoStream.getAudioTracks();